可以动态更改部分符号的名称吗?

时间:2013-03-06 07:20:12

标签: ruby-on-rails ruby-on-rails-3.2

我很好奇是否有办法根据传递给它的参数更改部分符号的名称。例如,可以做这样的事情

部分:

f.label("#{parameter}")

其中参数在渲染时传递给部分。现在让我们说,我们有类似

的东西
blog_path(domestic_or_international: "domestic")

是否可以像我在第一个例子中那样使用类似的方法来更改符号domesitc_or_international?非常感谢!

1 个答案:

答案 0 :(得分:1)

您可以使用旧的哈希语法来执行此操作。

blog_path(:"static_text_#{parameter}" => "domestic")