【发布时间】:2015-11-18 23:36:50
【问题描述】:
我有这个表格(简体)
<%= form_for @client do |client| %>
<%= render "some_partial", foo: 10, bar: 20 %>
<% end %>
我也尝试使用:<%= render :partial => "some_partial", :locals => {foo: 10, bar: 20} %>
在some_partial:
<%= foo %>
<%= bar %>
但是,部分变量不可用:
undefined local variable or method `foo' for #<#<Class:0x007fb35027bbd0>:0x007fb350536e60>
如果我将render 放在form_tag 之外就可以了
提前致谢
UPDATE1:在表格的最后,我有这个:
<%= link_to_add_association 'Add', client, :client_addresses, class: "ui mini green button add_client_address" %>
如果我删除这部分,工作正常...
【问题讨论】:
-
您使用的 Cocoon gem 对吗?你能发布完整的表单代码吗?
标签: ruby-on-rails