私は自分のビューからネストされたルートにlink_toを使用しようとしています。私は構文が正しくないと確信しています。私のアプリの基本的な流れには、多くのログラインを持つフィードがたくさんある要約があります。その非常に基本的なレポートRailsネストされたルートとlink_to
私のルートはここ
resources :perfsums, :only => [:index] do
resources :perffeedresults, :only => [:index] do
resources :loglines, :only => [:index] do
end
end
end
ですくいルートが私の見解ではその
perfsum_perffeedresult_loglines_path GET /perfsums/:perfsum_id/perffeedresults/:perffeedresult_id/loglines(.:format) loglines#index
のためにどのように見えるか私がフィードからリンクするへのリンクを持っていますフィードIDを使用してクラスをログに記録します。非常にシンプルでなければなりません。下記のリンクは、私はちょうど私が実行しようとすると
http://localhost:3000/perfsums/19/perffeedresults/143/loglines
にそのリンクを形成しそこに着くことができない示すので手でページに直接行くこの
<td> <%= link_to c.id, perfsum_perffeedresult_loglines(c) %> </td>
のようなルックスへの私のリンクが動作しますそのlink_to私は得る。私はここでいくつかの異なるオプションを試しましたが、誰も働いていません。
undefined method `perfsum_perffeedresult_loglines' for #<#<Class:0x007fad31b60dd8>:0x007fad386d86b0>
私は私が考えるのネストトンの帽子のそのちょうどその余分なビットが私を投げ細かいフィードページに要約から行くためのlink_toを使用して行います。
ドープ平手打ちをありがとうございました、これは<を働い%=のlink_to C .id、perfsum_perffeedresult_loglines_path(c.perfsummaryid、c.id)%> – ducati1212
@ ducati1212問題ありません! –