我正在尝试在rails中创建表单,并在其中一个属性占位符中,我得到一些占位符值#<Arel::SelectManager:0x007f7c743abb58>
。
占位符&#34;项目&#34;只有在手动删除此类文本时,该属性才会显示。
这是某种错误还是语法错误?
下面是我看到错误的代码。
<p>
<%= f.label :Project %>
<%= f.text_field :project, placeholder: "Project" %>
<button type="button" class="add_field_button">Add More Record</button>
</p>
答案 0 :(得分:0)
实际上,您传递给project
格式的text_field
变量是一个不是text
或string
的对象。
假设您在项目模型中有name
属性,那么请执行类似。
<%= f.text_field :project.name, placeholder: "Project" %>
确保您将text
或string
值传递给f.text_field