Mac Yosemite
ruby 2.2.0p0
Rails 4.2.0
以下の記事をもとに、ソート順で並び替える実装をしました。
http://www.virment.com/rails-sortable-table/
その記事ではindexのところでの実装だったため、
コントローラーは以下にし、
def sort_name #ソート順の記述 end
config/route.rb
にもルーティングを記述しております。
その上で、rake routesをして確認もしております。
sort_name_members GET /members/sort_name(.:format) members#sort_name
そこで、ですが、link_to のところに4つ引数を追加するとエラーが出てしまいます。
link_to title, sort_name_members_path, {:sort => column, :direction => direction}, {:class => css_class}
エラー内容
Rendering 500 with exception: wrong number of arguments (4 for 0..3)
尚、以下の2つだとエラーはでないものの、classが適応されていないため、ソートが上手くいきませんでした。
link_to title, sort_name_members_path, {:sort => column, :direction => direction}
link_to title, sort_name_members_path, {:sort => column, :direction => direction, :class => css_class}
調べていると似たような問題が出てきたため、以下を参考に、()を入れたりして対処していたのですが、上手く動作が出来ませんでした。
参考:
https://teratail.com/questions/2578
どなたか助言頂けないでしょうか?
宜しくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/26 03:59
2015/10/26 06:25
2015/10/29 13:38