[前][次][番号順一覧][スレッド一覧]

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...      ]