2016-07-26 112 views
0

我有一个不在我的模型中的字段,但它在我的_form.html.erb中。现在,我想从形式得到它,但我得到这个错误:Ruby on Rails:获取不属于模型的属性的参数

undefined method 'description' for Object 

我的控制器:

def job_params 
@job_params ||=params.permit(:description) # (description is not an attribute in job model). 

我怎样才能得到说明? 我的形式:

<%= form_for(@job) do |f| %> 
<div class="field"> 
    <%= f.label :description %><br> 
    <%= f.text_field :description %> 
</div> 

回答

1

使用attr_accessor在你的模型description

class DummyModel < ActiveRecord::Base 
    attr_accessor: description 
end 

Reference

你也可以看看this之一。

相关问题