对于为实例变量编写代码的方式感到困惑

时间:2015-04-29 05:33:28

标签: ruby-on-rails ruby

我对如何在Rails中编写实例变量感到困惑。

 Posted by: <%= link_to(@item.user.username, store_path(@item.user)) %>
 Price: <%= number_to_currency @item.price %>

VS

Subject: <%= subject_name @item %>

我很好奇(i)subject_name @item和(ii)@ item.price之间有什么区别?

它不应该是@ item.subject_name吗?

1 个答案:

答案 0 :(得分:2)

我希望subject_name不是变量,而是方法。我猜你在你的一个帮助文件中定义了一个方法subject_name,该方法带有一个参数 - 在这个例子中是@item