0
current_pageを使用していますか?このようなヘルパーファイル内のメソッド:current_pageはなぜですか?私は現在のパスを渡しているときにfalseを返す?
if current_page?("users/#{user.id}/posts") || current_page?("users/#{user.id}")
そして、私のパスは二CURRENT_PAGEに渡される引数と同じであるとき、それは偽のですか?ここで
を呼び出すには、私の現在のページのURLです:今
http://localhost:3000/users/3
user.idの== 3
私はより良い-エラーデバッガオープンを持っており、ここでいくつかのCURRENT_PAGEの結果であり、 ?電話:
current_page?(controller: "users") == false
current_page?(action: "show") == true
current_page?("users/3") == false
current_page? "http://localhost:3000/users/3" == true
なぜ最新のページですか?方法は私の相対的なパスに失敗しましたか?
私はlocalhost:3000を前置したくありません。なぜなら、メソッド呼び出しは開発時にのみ当てはまるからです。
ありがとうございました。