合并字符串和变量作为参数?

时间:2015-07-15 14:10:44

标签: ruby-on-rails ruby string middleman

我想将字符串'header__button'和方法classify(f)的响应作为参数class传递给link_to

我试过

<%= link_to f, '/dashboard', class: 'header__button' classify(f) %>

但Ruby不允许这样做。怎么办呢?

3 个答案:

答案 0 :(得分:1)

尝试连接字符串和方法:

<%= link_to f, '/dashboard', class: 'header__button ' + classify(f) %>

答案 1 :(得分:0)

尝试使用"#{}"进行插值,如下所示:

<%= link_to f, '/dashboard', class: "header__button #{classify(f)}" %>

请注意,您需要使用双引号"#{}"

答案 2 :(得分:0)

会做的伎俩

<%= link_to f, '/dashboard', class: "header__button #{classify(f)}" %>