我想确保仅在设置了两个用户值时才显示此链接:
- if current_user.dms.present? and current_user.dms_id.present?
= link_to "Import Items", "#"
如何删除current_user
变量?
答案 0 :(得分:2)
您是否确定为视图和控制器添加帮助程序?
RSpec.configure do |config|
config.include Devise::TestHelpers, :type => :controller
config.include Devise::TestHelpers, :type => :view
end
答案 1 :(得分:1)
如果您正在使用Devise Gem作为current_user,您是否尝试过使用Devise Test Helpers(Devise :: TestHelpers)?它们允许您签名并登录并注销用户,因此可以访问控制器中的current_user记录并查看规范。
Devise Wiki有一个页面: Devise Wiki for TestHelpers