Ruby on Rails:使用不在模型中的属性获取参数

时间:2016-07-26 03:44:48

标签: ruby-on-rails ruby ruby-on-rails-3

我有一个不在我的模型中的字段,但它在我的_form.html.erb中。现在我想从表单中获取它,但是我收到了这个错误:

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 个答案:

答案 0 :(得分:1)

attr_accessor的模型中使用description

class DummyModel < ActiveRecord::Base
  attr_accessor: description
end

Reference

您也可以查看this一个。

相关问题