0
我想为Rails中的导航窗格实现动态类名。Ruby on Rails:在Rails视图中创建动态类名
为了做到这一点,我在我的控制器中定义的属性是这样的:
class StoresController < ApplicationController
@nav = "store"
def index
...
end
end
然后,我用的是@nav
属性在我application.html.erb
文件是这样的:
<%= link_to "Store", stores_path, if @nav == 'store' { :class => 'selected' } %>
但它不没有工作。我尝试了其他组合,例如使用link_to with()或反转if
语法,但没有任何效果。
我的问题:你如何在Rails中动态设置class
值?什么是最佳实践?
在此先感谢。
优秀的pkubicki,它的工作原理。谢谢你的帮助。 – htaidirt 2012-08-13 18:34:55