鉴于

2011-11-19 91 views
1

把哈希我尝试基于在我看来,类型,产生这个路径标签:鉴于

<%= nearby_#{@nearby_type}_shop_path %> 

#符号注释掉的文本的其余部分。任何解决方案

谢谢。

回答

3

你要使用send实际执行的代码。

<%= send("nearby_#{@nearby_type}_shop_path") %> 
+0

太棒了!谢谢。 – Victor

-1
<%= "nearby_#{@nearby_type}_shop_path" %> 

nearby_<%= @nearby_type %>_shop_path 
+0

我想生成路径。用引号括起来会产生正常的文字。我不能使用第二个。 – Victor

+0

您能否介绍一下代码的解释? –

+0

对不起,我误解了这个问题。我以为你在试图打印整行。没有意识到你在做元编程,并试图获得方法的输出。 –