ransack の sort_link メソッドから Javascript を実行する

Posted on Monday, March 30th, 2015 08:07:24

sort_link メソッドに、JavaScript のファイルを渡しても、コードが pre 要素で表示されるだけで、スクリプトとして実行されない問題に出くわしました。じゃあ、sort_link メソッドの実装を見てみよう、ということで、コードがこちらです。
https://github.com/activerecord-hackery/ransack/blob/master/lib/ransack/helpers/form_helper.rb

これ、最終的に link_to メソッドをコールしているだけなんですね。そのため、JavaScript として実行させるためには、”remort: true (Ajaxでリンクを処理)” のオプションを、渡してやる必要があります。このオプションは、sort_link メソッドの第4引数で与えることができます。

ではでは。

Share

  • このエントリーをはてなブックマークに追加
  • Pocket

  • Warning: file_get_contents(http://cloud.feedly.com/v3/feeds/feed%2Fhttp%3A%2F%2Fryoshacks.jp%2Ffeed) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in /home/ryoshacks/ryoshacks.jp/public_html/wp-content/themes/ryoshacks/sns.php on line 53
    follow us in feedly

Your Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です