我試圖在助手加入一些實例變量如下所示:在rails helpers中添加的實例變量在視圖(模板)中不可用?
module ApplicationHelper
def title=(title)
@title = title
end
def title
@title
end
end
,當我的意見/頁/ index.html.erb分配標題如下所示:
<% title = 'Listing Pages' %>
和儘量展現它像的意見/佈局/ application.html.erb如下:
<%= title %>
它顯示爲「」和一些調試後,貌似@title不爲S.等。
爲什麼助手中添加的實例變量在視圖(模板)中不可用?
在此先感謝。
僅供參考,您可以使用attr_accessor實現在同一行的getter和setter。 – 2009-08-28 18:53:10