Rya*_*son 5 ruby-on-rails simple-form
我有一个与模型具有一对多关系的Post模型.我在部分中使用simple_form为我的用户界面创建一些快速表单(特别是对于评论模型):
<%= simple_form_for(@post, Comment.new) do |f| %>
<%= f.error_notification %>
<div class="form-inputs">
<%= f.input :comment, :input_html => {:rows => 20, :class => 'span12'} %>
</div>
<div class="form-actions">
<%= f.button :submit %>
</div>
<% end %>
Run Code Online (Sandbox Code Playgroud)
但是,Rails失败并出现以下错误:can't write unknown attribute 'builder'堆栈跟踪指向第一行(<%= simple_form_for(@post, Comment.new) do |f| %>).
此构建器属性来自何处以及如何使其工作?谢谢.
Mar*_*pka 14
我猜你用了nested resources.如果是这样,AFAIK,你应该将一个数组simple_form_for作为第一个参数传递给method(负责设置正确的表单URL):
<%= simple_form_for [@post, Comment.new] do |f| %>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2682 次 |
| 最近记录: |