Ruby on rails 无法获取Rails erb标记内的变量值
我想了解雇员再培训局的用法。在下面的代码中,我无法理解如何使用erb标记获取if子句中(group.id)的值 这可能有一个非常基本的解决方案,但我无法得到正确的答案 下面的代码给出了语法错误Ruby on rails 无法获取Rails erb标记内的变量值,ruby-on-rails,erb,Ruby On Rails,Erb,我想了解雇员再培训局的用法。在下面的代码中,我无法理解如何使用erb标记获取if子句中(group.id)的值 这可能有一个非常基本的解决方案,但我无法得到正确的答案 下面的代码给出了语法错误 <% current_user.favorite_groups.to_a.each do |group| %> <%= if (group.id).newfavorite_texts.exists?(id: text.id) %> <%= group.na
<% current_user.favorite_groups.to_a.each do |group| %>
<%= if (group.id).newfavorite_texts.exists?(id: text.id) %>
<%= group.name %>
<%= link_to # do something %>
<% else %>
<%= group.name %>
<%= link_to # do something else %>
<% end %>
<% end %>
提前感谢。您应该开始使用以下代码
<% current_user.favorite_groups.to_a.each do |group| %>
<% if group.newfavorite_texts.exists?(id: text.id) %>
<%= group.name %>
<%= link_to # do something %>
<% else %>
<%= group.name %>
<%= link_to # do something else %>
<% end %>
<% end %>
试试
@Pavan非常感谢这很有效。太好了!我把它作为一个答案加上去了。接受它:)