とりあえず学習メモ

とりあえず雑多に自分向け学習メモ。気が向いたら記事書くかも

学習メモ0216

form_forメソッド

 htmlにformタグを生成するメソッド。

 formタグの親要素内に子要素としてform_forメソッドを使っても、親要素のformが優先されてしまう。子要素のform_forに設定したアクション等は有効にならない。

 

.valid?にてエラーメッセージを生成+true,falseを返す

.errorsにてエラーメッセージを出力

エラーメッセージの生成はどこにされたかの確認方法は不明(binding.pryで止めて、どうにかするか??)

 

include?メソッドはarrayクラスのオブジェクトについては完全一致の要素がある場合のみtrue,stringクラスのオブジェクトについては部分一致でもtrue

array = ["abc","def","ghi"]

array.include("abc") => true

array.include("ab") => false

array[0].include("abc") => true

array[0].include("ab") => true

 

テストのグループ化

context 'can save' do

  it '~~~~~~~' do

  end

end

context 'can not save' do

  it '~~~~~~~' dl

  end

end

 

deviseのテスト方法 わからん

attribute_for(FactoryGirl)

オブジェクトを生成せずにハッシュを生成するメソッド

 

やること

font-awesomeの扱い

resetcss

boxsizing : border-box