无法为Message分配受保护的属性

时间:2014-06-20 00:24:32

标签: ruby-on-rails

在开发日志中,我收到此消息:

WARNING: Can't mass-assign protected attributes for Message: notification_id, receiver_id, conversation_id
    app/controllers/questions_controller.rb:21:in `create'
    app/controllers/application_controller.rb:13:in `user_time_zone'

我想知道如何纠正这个问题,因为我正在使用rails 4.我尝试在User模型中添加attr_accessible,但这没有什么区别。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

:您需要将attr_accessible添加到消息模型中:

class Message < ActiveRecord::Base
  attr_accessible :notification_id, :receiver_id, :conversation_id
end