我对如何在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吗?
答案 0 :(得分:2)
我希望subject_name
不是变量,而是方法。我猜你在你的一个帮助文件中定义了一个方法subject_name
,该方法带有一个参数 - 在这个例子中是@item
。