サイト移行しました blog.kozakana.net
サイト移行しました blog.kozakana.net
サイト移行しました blog.kozakana.net
サイト移行しました blog.kozakana.net
kind -> question -> userとそれぞれ1対1で関連付けされている時、いつも通り filter :user, as: :numeric と書いてもuserモデルを検索できません。 filter :question_user_id, as: :numeric のように書けば関連先のuser_idで検索することが出来ます。 また…
サイト移行しました blog.kozakana.net
サイト移行しました blog.kozakana.net
サイト移行しました blog.kozakana.net
ActiveAdmin/formasticの入力スタイルでdatalistが使えそうだということがわかりました。 たくさん入力候補がある時は数値の一部を入力すると右側に対応する名前がリアルタイムで表示されます。 f.input :admin_user_id, as: :datalist, collection: User.al…
ActiveAdminのフォームでserializeされたidなどを得ようとするとtextエリアに手入力をしないといけないのでセレクトボックスで選択できるようにしてみました。 まずはシリアライズされたデータを保存するカラムを作成します。 db/migrate/xxxx_create_user.r…
サイト移行しました blog.kozakana.net
サイト移行しました blog.kozakana.net
サイト移行しました blog.kozakana.net
サイト移行しました blog.kozakana.net
サイト移行しました blog.kozakana.net
サイト移行しました blog.kozakana.net
hashのキーを文字列からシンボルへ変更するならActiveSupport使っていればsymbolize_keysを使えばいいけど、これだけのために使えない時はこれでできます。 (参考:rails/keys.rb at master · rails/rails · GitHub) json_data.keys.each do |key| json_data[…
サイト移行しました blog.kozakana.net
サイト移行しました blog.kozakana.net
サイト移行しました blog.kozakana.net
サイト移行しました。 blog.kozakana.net
クレジットカードの有効期限切れ&サービス停止の警告メールを読んでおらず、さくらVPSのサービスを止められてしまいました。 今回はメールを読んでいなかった僕の不注意なのですが、クレジットカードの有効期限は5年程度なので、5年前に登録したメールア…
サイト移行しました blog.kozakana.net
サイト移行しました blog.kozakana.net
サイト移行しました blog.kozakana.net
ActiveRecordで今年の元旦から今日までのデータを全て取得したかったのですが、なんかあまりスマートではない感じがするなー today = Time.now this_year = today.year new_years_day = Date.new(this_year, 1, 1) p User.where(day: (new_years_day..today))
サイト移行しました blog.kozakana.net
chromeの新しいブックマークシステムに全然なれないので戻しました。 chrome://flags/にアクセスしてbookmarkを検索『拡張ブックマーク』のドロップダウンボックスを無効へ変更します。 あとは再起動すれば設定完了。
サイト移行しました blog.kozakana.net
サイト移行しました blog.kozakana.net