rails:3544
From: naopontan <naopontan@g...>
Date: Mon, 24 Jan 2011 11:56:53 +0900
Subject: [rails:3544] Re: has_one な関係のViewの書き方について
ありがとうございます。 ドキュメントにそのまま載っていましたね ;-) 英語はやっぱり必須ですね。苦手ですが頑張ります。 ThankYou. 2011年1月21日16:22 Paul McMahon <paul@m...>: > この場合は、fields_forを使います。 > > http://rails.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html#M002291 > > それで、 > > def address=(address_hash) > create_address(address_hash) > end > > じゃなくて > accepts_nested_attributes_for :address > の方がいいです。 > > 「One-to-one」の例を似合います。 > > ポール > > 2011/1/21 naopontan <naopontan@g...>: >> Rails2.3 を使っていて、「The Rails Way」という書籍で勉強中です。 >> 初歩的な質問かと思いますが、Viewの書き方が分かりません。 >> 文章での説明が難しいのでサンプルソースで失礼します。 >> >> ◆モデル >> class User < ActiveRecord::Base >> has_one :address >> >> def address=(address_hash) >> create_address(address_hash) >> end >> end >> >> ◆コントローラ(User.create params[:user] としたい) >> User.create {"name" => "hoge", >> "address" => {"zip" => "123"}} >> >> ◆ビュー >> <% form_for @user do |f| %> >> <%= f.error_messages %> >> <%= f.text_field :name %> >> # (((ここはどう書きますか?fields_for ですか?))) >> <% end %> >> >> P.S >> 「The Rails Way」の「偽のアクセサ」の項を読んで気になったので質問させて頂きました。 >> http://www.amazon.co.jp/Rails-Professional-Ruby-Obie-Fernandez/dp/4798116998/ref=sr_1_1?s=books&ie=UTF8&qid=1295592064&sr=1-1 >> >> -- >> ML: rails@r... >> 使い方: http://QuickML.com/ >> > > -- > ML: rails@r... > 使い方: http://QuickML.com/ > -- ML: rails@r... 使い方: http://QuickML.com/
3542 2011-01-21 07:46 [naopontan@g... ] has_one な関係のViewの書き方について 3543 2011-01-21 08:22 ┗[paul@m... ] -> 3544 2011-01-24 03:56 ┗[naopontan@g... ]