複数のリソースの名前を受け入れ、対応するリンクを返すヘルパーメソッドを作成しようとしています。この方法の本質は次のとおりです。Railsを使ってRESTfulなルートを動的に構築する
def get_link(resource)
link_to "#{resource.capitalize}", resource_path
end
—明らかに上記resource_path
一部が動作しません。私が望むのは、foos
にfoos_path
とbars
を渡してbars_path
などを得ることです。どのようにすればいいですか?私は構文を理解することはできません。
おかげで、素晴らしい作品。興味のない場合は、この時点で送信メッセージの受信者は何ですか? –
私自身の質問に答えるために、受信者が指定されていないときはselfです。ヘルパーメソッドのため、この場合ActionView :: Baseです。 –