privateメソッドはそのクラスを継承した他のクラスでも呼び出すことができる。
参考 https://qiita.com/jnchito/items/dedb3b889ab226933ccf#comments
privateメソッドはそのクラスを継承した他のクラスでも呼び出すことができる。
参考 https://qiita.com/jnchito/items/dedb3b889ab226933ccf#comments
*変数名で配列の中で展開される。変数名だけだと配列は展開されず2次元配列になる。
number = [ 1, 2, 3 ] array = [ 0, *number, 4 ] # =>[ 0, 1, 2, 3, 4 ]
参考 https://qiita.com/jnchito/items/dedb3b889ab226933ccf#comments
capybaraでリンクやボタンをクリックする場合クラスやリンクの文字列だけでは重複する場合がある。 以下のようにクラスとリンクの文字列で指定できる。
#view <a class="page-link test_click" href="#">2</a> #rspec find('.test_click', :text => 2).click
app/assets/javascripts/application.jsやapp/assets/stylesheets/application.cssのこと。 sproketsの機能を利用してアッセトのファイルを一つにまとめる為の設定ファイル。
Networkタブ→Record network logをオンにする→Doc→ファイル名→header
ajaxのコールバック関数の中(then以下)で普通にthisを使うと戻り値が使われてしまう。
contextオプションを使うとコールバック関数の中で使うthisに任意の値を設定できる。
配列やハッシュでも設定できる。this.[キー名]
でバリューを参照できる。
$.ajax({ url: , type: , dataType: "", data: , context: { A: this, co_ellipsis: X } }).then( this.A this.co_ellipsis
参考 http://kihon-no-ki.com/jquery-ajax-pass-value-to-callback-use-context https://www.flatflag.nir87.com/this-1371#ajax_done
.text()ではセットした初期値の値を取得してしまう。
.val()では入力後の値を取得できる。