2012-02-25 15 views
0

コントローラ名を取得しようとしています。私は私が得るためのより良い方法を考えて、最後のコントローラ名 'タグのアクションコントローラを取得する方法は?

+0

達成しようとしている基本的なことは何ですか?あなたはクリス・リードが提案したものの最後の文字をいつも忠実にすることができますが、あなたがこれをやろうとしているという事実は、あなたがしようとしていることを達成する良い方法があると思うようになります... –

答えて

1

params[:controller].split("/").last

+0

sを取り除く方法コントローラー名? –

+1

controller_name.singularizeまたはparams [:controller] .ingularize複数形では逆に進むことができます。よりクールなもの> http://api.rubyonrails.org/classes/ActiveSupport/Inflector.html#method-i-singularize – fatfrog

2

をしたい

<%= params[:controller] %> 

しかし、それは「管理者/タグの

です:私はこれを試してみましたコントローラー名は<%= controller_name %>経由です。それはあなたがレールでやる必要があるだけです。

+0

私はこの方法もお勧めします。 Upvoted。 –