複数の表を含むページを作りたいです。各テーブルは、メタサーチを使用して並べ替えることができる ajax フィルター処理されたテーブルです。これは、各テーブルのソート リンクです。コントローラーの一部コントローラー:
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
ありがとうございます。