SG *_* 86 -1 haml ruby-on-rails
我有这个代码:
= link_to main_app.dashboard_path(current_user), :class => 'class1 #{ is_active_link?("dashboard") }' do
%p
Dashboard
Run Code Online (Sandbox Code Playgroud)
Ya和is_active_link?没有被执行.为什么?它只是解释为普通字符串!
在Ruby中,只有双引号才会对字符串进行插值.单引号字符串是文字字符串(它们没有此行为).试试这个:
= link_to main_app.dashboard_path(current_user), :class => "class1 #{ is_active_link?('dashboard') }" do
%p
Dashboard
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
41 次 |
| 最近记录: |