在Ruby on Rails函数中,方法参数是什么?

时间:2018-07-08 19:48:01

标签: ruby-on-rails

例如https://apidock.com/rails/ActionView/Helpers/FormHelper/text_field上的text_field被公开记录为text_field(object_name,method,options = {})。我找不到使用什么方法的任何东西。

1 个答案:

答案 0 :(得分:0)

方法参数实际上是模型的属性。 您有一个例子:

text_field(:post, :title, size: 20)
# => 
<input type="text" id="post_title" name="post[title]" size="20" value={@post.title}"/>

因此,在这种情况下,:post是模型,而:title是方法(或您要设置的属性)。 这样,它将把params [:post] [:title]设置为您在文本字段中键入的内容。