ダメでしょ!

プログラミングとか怒られた話とか…

2016-08-01から1ヶ月間の記事一覧

rails_admin 導入時の 管理サイトタイトル変更方法

rails_admin を導入してカスタマイズ rails アプリケーションを作成していて、管理サイトがほしい、と言われることが結構あります。 あんまりこだわりがないお客様の場合、rails_admin を導入することが多いです。 rails で良く利用されている管理画面の gem…

simple_form を利用している時にsubmit ボタンにボタン名と value をセットする方法

前提 導入gem simple_form haml 普通の書き方だと、ボタン名が value の値になってしまう 通常、submit ボタンは以下のように記載すると思います。 = f.button :submit, 'ボタン名' { name: "#{f.object_name}[completed]", value: '1', class: 'btn btn-pri…

simple_form と bootstrap を利用した環境で f.collection_select をどう書くか

前提 rails 4系 simple_form 3.2.1 bootstrap-sass 3.3.7 そのままだと(非bootstrap になる) 通常、collection_selectは以下のように記載しています。 = f.collection_select :option_id, OptionMaster.all, :id, :option_name, { prompt: true, class: 'for…

ruby において pry を利用している際に、binding.pry を強制的に停止する方法

ちょっと知らなかったので、小ネタですがご紹介。 pry を利用している場合、 ソースコード中に binding.pry と記載することで、記載した場所でデバッグが可能です。 これをループ中に利用し、どのように値が変わっていくかをチェックすることがあるのではな…

ActiveRecord から取得した1レコードから配列を作成する

例として、option_mastersというテーブルが存在していた場合 # # Table name: option_masters # # id :integer not null, primary key # option_name :string # option1 :string # option2 :string # option3 :string # option4 :string # option5 :string #…