0

渡されたパラメータに基づいて部分的にシンボルの名前を変更する方法があるかどうか知りたいです。たとえば、このようなことを行うことが可能です

部分的に:

f.label("#{parameter}")

ここで、パラメーターはレンダリング時にパーシャルに渡されました。代わりに、次のようなものがあるとしましょう

blog_path(domestic_or_international: "domestic")

domesitc_or_international最初の例で行ったように、同様の方法を使用してシンボルを変更することは可能でしょうか?本当にありがとう!

4

1 に答える 1

1

これを行うには、古いハッシュ構文を使用できます。

blog_path(:"static_text_#{parameter}" => "domestic")
于 2013-03-06T07:21:34.743 に答える