Я хотел бы начать новую запись с некоторыми значениями по умолчанию.
@test = "#{@fb_page['id']}, slug: #{slug}, title: #{@fb_page['name']}"
@frame = Frame.new(:fb_page_id => @fb_page['id'].to_i, :slug => slug, :title => @fb_page['name'], :theme => 'default')
@ test показывает все, что я хочу:
<the-page-id>, slug: mrs-test, title: Mrs. Test
Но некоторые значения по умолчанию для@frame - это ноль!
# @frame.inspect:
#<Frame id: nil, slug: nil, title: "Mrs. Test", theme: "default", fb_page_id: nil, created_at: nil, updated_at: nil>
Может кто-нибудь объяснить, почему он не принимает некоторые переменные?Строка «по умолчанию» проходит через @fb_page['name']
.
Заранее спасибо!