最終更新:2019-06-10 (月) 07:56:44 (1776d)  

Rails/link_to
Top / Rails / link_to

link_to(文字列, パス [, オプション, HTMLオプション])

http://railsdoc.com/references/link_to

  • link_to "Profile", profile_path(@profile)
    # => <a href="/profiles/1">Profile</a>
  • 次のようにもっと簡潔に書くこともできます。
    link_to "Profile", @profile
    # => <a href="/profiles/1">Profile</a>
  • 冗長になりますが、以下のようにリソース指向でない従来の方法で書くこともできます。
    link_to "Profile", controller: "profiles", action: "show", id: @profile
    # => <a href="/profiles/show/1">Profile</a>
  • 同様に、以下の書き方もおすすめです。
    link_to "Profiles", profiles_path
    # => <a href="/profiles">Profiles</a>
  • 以下は上よりも冗長であり、おすすめしません。
    link_to "Profiles", controller: "profiles"
    # => <a href="/profiles">Profiles</a>