LoginSignup
21
19

More than 5 years have passed since last update.

Railsの忘れっぽいあれをメモ

Last updated at Posted at 2014-01-13

RubyやRailsであれをするにはどうするんだっけ...と自分の中でググり直すコードをメモ

each_with_indexでindexの他にkeyとvalueも取りたい

ary.each_with_index do |(key,value) i|
  puts hoge
end

each_with_indexでindexの初期値を変えたい

ary.each.with_index(1) do |(key,value) i|
  puts hoge
end

htmlが含まれた変数をエンコードせずに表示したい

<%= raw hoge %>

または

<%== hoge %>

独自ヘルパー等で値を渡すときは

hoge.html_safe

逆に、htmlエンコードしたいときは

ERB::Util.html_escape(hoge)

環境判定

dev環境か否か

if Rails.env == 'development'
  puts 'devです'
end

本番ならproduction
テストならtest

と指定すればOK

21
19
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
21
19