【发布时间】:2014-08-20 06:38:17
【问题描述】:
我正在尝试几种不同的方法来定义局部变量并将其传递给局部变量,但它一直说它是未定义的:
在显示文件中:
<% @startups.each do |startup| %>
<%= render :partial => "profile/startup" %>
<% end %>
部分:
<%= simple_form_for [@commentable, @comment], :remote => true do |form| %>
<%= form.input :content, label: false, :input_html => { :id => "#{startup.user_id}" } %>
<%= form.submit "Submit" %>
<% end %>
这些是我尝试传递变量但仍然未定义的其他方式:
<%= render :partial => "user_comments/uac", object: startup, as: startup %>
<%= render :partial => "user_comments/uac", collection: startup, as: startup %>
<%= render :partial => "user_comments/uac", :locals => {:startup => startup} %>
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 parameter-passing partials