if文でメソッド定義したりしなかったり
表題の通り
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
表題の通り
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
こうすると取れる
1
|
|
完全備忘録
除去したくないタグを第2引数に指定
rails c
で起動した体で
1 2 |
|
yieldするメソッドの引数とblockに引数とかあると混乱するのでメモっとく。
1 2 3 4 5 6 7 8 |
|
好きです。Array.wrap
ActiveSupportでArrayクラスで定義されてます。
1 2 |
|
うんうん。いい。
下のコードは適当に書いたので動かんかったらごめんなさい。
1 2 3 4 |
|
ってモデルがあったら
1 2 3 4 5 6 7 8 9 10 |
|
って、いちいち判定せずに。
1 2 3 4 5 |
|
って、いっそArrayにしてしまって、回すとスッキリ
通常使ってたらあんまりないのかもしれないけど。
libとかでxxx _path(rake routesで一番左にでるやつ)のurlを取りたいとき。
1
|
|
で取れる。
1
|
|
軽くはまった。
rails 3.0.5
jpmobile 1.0.0
最初にアクセスしたコントローラで、flashを設定しつつredirect _toしたらflashから値が取り出せなかった。
flashはsession使っているから、初回のみsession作ってあげる必要があったみたい。
個数分受けとればいい。
勝手に展開してくれる。
1 2 |
|
injectとかと併用する場合は括弧で囲う。
以下は連想配列に変換する例
1 2 |
|
いいですね。Happyになりますね。
each with indexは0始まりでインデックスが使える。
1
|
|
でも連番降ったりとか1始まりが欲しい場合がある。
そんな場合。
1
|
|
もちろん数値変えればスタートの値も変わる。
rails consoleで
1
|
|
って書くとSQLが吐かれるようになります。
1 2 |
|