xiaoniu’s blog

主なエンジニア技術、勉強の話

Rails

RailsのActiveRecordに使ったjoinsとRubyの配列join

Rubyの配列にjoinメソッドの使い方 配列の要素の間に文字列を挟んで連結し、文字列を返す [a,b,c].join("-") #=>"a-b-c" RailsのModelにjoinsメソッドの使い方 Railsのモデルに使ったjoinsはモデルとテーブルが内部結合(INNER JOIN)して結合先のリストを取…

MACで新しいRORプロジェクト作成するメモ

Bashをクリアする command + k インストールしたGemリストはき出す gem query --localORgem list --local Gemインストールした時、毎回'sudo'を入力しないと、インストールできない問題解消 echo 'export GEM_HOME=$HOME/gems' >> ~/.bash_profile echo 'exp…

Rails.configuration.xは何

config配下に設定したコードは下記の方法より呼び出しできます config/setting.yml ap_name : "Test app" ap_info: [ description : "owner_info", creator : "ABC" ] ネストの場合(ap_info) 「Rails.configuration.x.setting」によりアクセスできます。 Rai…

マイグレションに既存のテーブルのdecimal型のカラムのprecisionを変更

マイグレションファイルを新規追加 rails g migration redefine_numeric_field_in_table_a 追加したマイグレションファイルに変更メソッドを追加 def self.up change_column :table_a, :column_a, :decimal, :precision => a number, :scale => a number end…