我尝试在我的application_controller.rb
中设置变量以获取版本信息,并且我希望它显示在页脚中。我认为这很简单,但不适合我。
以下是我在application_controller.rb中的内容:
@version_info = '2.2'
这是我在application.html.erb中的页脚:
<div class="footer">
<div class="one_half">
<div class="copyright">
<p>© Copyright 2014 MY COMPANY | Dashboard version <%= @version_info %></p>
</div>
</div>
<div class="one_half_last">
<div class="footer_menu">
</div>
</div>
</div>
我在其他控制器/视图组合中尝试了相同的变量,它运行正常。是否与application_controller
?
答案 0 :(得分:3)
您可以为我们before_filter
或before_action
执行rails 4:
before_filter :set_default_variables
def set_default_variables
@version_info = '2.2'
end