Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 是否可以动态更改分部中符号的名称?_Ruby On Rails_Ruby On Rails 3.2 - Fatal编程技术网

Ruby on rails 是否可以动态更改分部中符号的名称?

Ruby on rails 是否可以动态更改分部中符号的名称?,ruby-on-rails,ruby-on-rails-3.2,Ruby On Rails,Ruby On Rails 3.2,我很好奇是否有一种方法可以根据传递给它的参数来更改部分中符号的名称。例如,可以这样做 部分: f.label("#{parameter}") 其中,参数在渲染时被传递到分部中。现在让我们换个说法,我们有 blog_path(domestic_or_international: "domestic") 是否可以像我在第一个示例中所做的那样,使用类似的方法更改符号Domestic\u或\u international?非常感谢 您可以使用旧的哈希语法来执行此操作 blog_path(:"stat

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

部分:

f.label("#{parameter}")
其中,参数在渲染时被传递到分部中。现在让我们换个说法,我们有

blog_path(domestic_or_international: "domestic")

是否可以像我在第一个示例中所做的那样,使用类似的方法更改符号
Domestic\u或\u international
?非常感谢

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

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