2016-08-05 10 views
0

thing.nameをthingにリダイレクトするクリック可能なURLを作る方法を理解しようとしています。十分に簡単だと思われますが、私はそれを理解することはできません。これを達成するためにlink_toを使用しないでください。オブジェクトを作る(オブジェクトだと思う)リンク可能 - Ruby on Rails

は現在、私はそれのようになり、私は一般的に<td><%= link_to 'Show', thing %></td

答えて

1

を削除することができるように

<% thing.each do |thing| %>          
         <tbody>       
         <tr> 
          <td><%= thing.name %></td> 
          <td><%= link_to 'Show', thing %></td 

次は、thing.name URLようにする方法を把握しようとしてい

link_to thing.name, thing_path(thing) 

ここでthing_pathURL Helperの動的形式になります。正しく動作させるためには、config/routes.rbファイル内のものへのルートを適切に宣言する必要があります。詳細については、Rails routing guideを参照してください。

+0

右を使用したいが、私はしていますよ'Show'テキストを削除し、その物(thing.name)の名前をリンクにします。 –

0

私は本当にあなたが達成したいものを得ることはありませんが、あなたはURL www.blabla/thing/name"のようなものを作りたい意味ですか、あなたたいがそれを行う場合は、宝石friendly_id

関連する問題