複数のテーブルを含むページを作成したいと思います。各テーブルは、metasearchを使用してソートできるajaxフィルタテーブルです。これは各テーブルのソートリンクです。 コントローラーSomeController:とにかくsort_link出力パラメータを変更しますか?
def index
@search = FirstTable.search(params[:search])
@first_tables = @search.all
@search_second_table = SecondTable.search(params[:search_second_table])
@second_tables = @search_second_table.all
...
end
ビュー:
# First table
sort_link @search, :some_attribute, "Some Attribute"
#=> www.example.com/some_controller?search[meta_sort]=some_attribute.asc
# Second table
sort_link @search_second_table, :some_attribute, "Some Attribute"
#=> www.example.com/some_controller?search[meta_sort]=some_attribute.asc
私はsort_linkが同じリンクを出力するか、多分私はいくつかのミスを犯した理由はわかりません。このように、second_table sort_linkの出力を変更する必要はありますか?
#=> www.example.com/some_controller?search_second_table[meta_sort]=some_attribute.asc
あなたの助けを借りてください。