Tôi có bộ điều khiển đường ray với hai hành động được xác định: index
và show
. Tôi có một biến mẫu được xác định trong hành động index
. Mã này là một cái gì đó như dưới đây:Biến thể giống nhau cho tất cả các hành động của bộ điều khiển
def index
@some_instance_variable = foo
end
def show
# some code
end
Làm thế nào tôi có thể truy cập vào @some_instance_variable
trong show.html.erb
mẫu?
Cảm ơn @Emily. Nhưng có cách nào để làm điều này? – Red
Cảm ơn @Emily tôi đang tìm kiếm tương tự. Chúc mừng! – Aashish
Chỉ cần thêm 'before_action: set_up_instance_variable, chỉ: [: show,: index]' vào bộ điều khiển. Điều đó sẽ chạy 'set_up_instance_variable' trước bất kỳ hành động nào bạn chỉ định. – domi91c