- 環境:Rails3
PHPで言うarray_sliceですよ
users= User.find(:all, :conditions=>[" ~省略
#全体の件数
puts('count [' + users.size.to_s + ']')
#先頭から 3つ切り出す
puts(users.slice(0..2).to_yaml)
users= User.find(:all, :conditions=>[" ~省略
#全体の件数
puts('count [' + users.size.to_s + ']')
#先頭から 3つ切り出す
puts(users.slice(0..2).to_yaml)
I18n.backend.store_translations :en, :thanks => 'Thanks %{name}!'
I18n.translate :thanks, :name => 'Jeremy'
# => 'Thanks Jeremy!'
- Ruby on Rails Guides: Rails Internationalization (I18n) API - http://guides.rubyonrails.org/i18n.html
- Rails 3 の I18n について - おもしろWEBサービス開発日記 - http://d.hatena.ne.jp/willnet/20100430/1272618929
- 【随時更新】RailsGuide 訳『Rails 国際化対応 - I18n API』 | JAM☆ぱん - http://playet.jugem.jp/?eid=134
- Rails3 事始め: [Rails3] I18n による日本語化の最低限の設定 - http://rails3try.blogspot.jp/2012/01/rails3.html
- Rails3 事始め: [Rails3] 国際化 I18n のまとめ(その1:準備編) - http://rails3try.blogspot.jp/2011/12/rails3-i18n_27.html
- Rails3 事始め: [Rails3] 国際化 I18n のまとめ(その2:ロケールの切り替え) - http://rails3try.blogspot.jp/2011/12/rails3-i18n.html
参考)
Rails3 事始め: [Rails3] コードに日本語を書くとエラーになる件 - http://rails3try.blogspot.jp/2011/12/rails3_26.html
class Diary < ActiveRecord::Base # 論理削除 default_scope where(:deleted_at => nil)
# いつもの検索 deleted_at is null がSQLに付く Diary.find(:all, :conditions=>["id=?", id], :order=>"updated_at DESC") # 削除あり検索 Diary.unscoped.find(:all, :conditions=>["id=?", id], :order=>"updated_at DESC")
user = User.find_by_user_id(params[:user_id]) logger.debug(user.to_yaml)#←中身デバッグ
[DEBUG] --- !ruby/object:User
attributes:
id: '1'
name: username
deleted_at: !!null
created_at: '2012-04-07 03:32:09'
updated_at: '2012-04-07 13:41:55'
changed_attributes: {}
previously_changed: {}
attributes_cache: {}
marked_for_destruction: false
destroyed: false
readonly: false
new_record: false