-1
我在控制器中有這個@event
變量,我想在所有視圖中訪問這個@event
變量。我不想讓它成爲一個全局變量。是否有其他方法可以做到這一點? ?我正在使用rails 4.1。在所有視圖中訪問控制器變量
我在控制器中有這個@event
變量,我想在所有視圖中訪問這個@event
變量。我不想讓它成爲一個全局變量。是否有其他方法可以做到這一點? ?我正在使用rails 4.1。在所有視圖中訪問控制器變量
在ApplicationController的before_action中初始化它?
class ApplicationController < ActionController::Base
before_action :init
def init
@event = ...
end
end
在你的控制,如果你有一個像variabale:
@event="Spectacle 1"
您可以在此varibale訪問您的文件html.erb這個寫作:
<%= @event %>
這@event它在EventsController.rb中定義,可以在相應的視圖文件index.html.erb中訪問,但我想在另一個視圖feedback.html.erb中使用它。只有在這個觀點。任何幫助 –
考慮使用靜態變量。 –