我基本上验证了user
状态,我将其作为hidden_field :user, value: current_user.id
包含在内,当我查看来源时,id
就在那里,当我检查POST
时数据,它也在那里。那么这种错误验证的原因可能是什么呢?
答案 0 :(得分:0)
使用devise gem
https://github.com/plataformatec/devise
和你有问题
当您使用安装设备gem时 在你的控制器中:
class OneController < ApplicationController
before_filter :authenticate_user!
def action
end
end
当输入一个控制器时,如果你没有current_user自动设计返回去sign_in动作
非常容易!
问候