2016-03-22から1日間の記事一覧

ActiveAdminで秒単位の時間(期間)検索

秒単位の時間範囲検索をしたかった。日にち単位、時間単位、10分単位 とかなら「ActiveAdmin datepicker」とかで検索すると それ用の gem が出てくるが、 秒単位がなかった。イメージとしてはテキストボックスでstart = 2016-03-22 09:00:00 end = 2016-03-2…

ActiveAdmin + SwitchPoint + AwesomeNestedSet の組み合わせでデータ登録、更新が失敗する

AwesomeNestedSet と SwitchPoint の相性が悪いっぽい。 SwitchPoint の接続を write に向けると上手く行くっぽいので、 ActiveAdmin でも接続を write に向けたいところ。以下のように ActiveAdmin の create, update をオーバーライドして、 トランザクシ…

ActiveAdmin で連続した改行が1つの改行になってしまう現象の解決策

ActiveAdmin の改行では simple_format() を利用する。 column '名前' do |user| simple_format(user.name) end この simple_format は改行コードをHTMLの pタグ に変換するもので、 改行が連続で続いても1つのpタグ に変換してしまう。なので、入力されてい…