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

rails:2495

From: "Yosuke Suzuki" <yosuke.suzuki@g...>
Date: Fri, 21 Dec 2007 01:04:40 +0900
Subject: [rails:2495] rails2.0.2)render :partial はもう使えないのでしょうか?

鈴木といいます。

ご教授いただけますと助かります。

Rails2.0でscaffoldを実行したときに、

たとえば、app/view/booklists/new.html.erbが
<h1>New booklist</h1>
<%= error_messages_for :booklist %>
<% form_for(@booklist) do |f| %>
  <p>
    <b>Name</b><br />
    <%= f.text_field :name %>
  </p>
  <p>
    <b>Etc</b><br />
    <%= f.text_field :etc %>
  </p>
  <p>
    <%= f.submit "Create" %>
  </p>
<% end %>
<%= link_to 'Back', booklists_path %>
のようになります。

これまでだったら、
中身の部分である
  <p>
    <b>Name</b><br />
    <%= f.text_field :name %>
  </p>

  <p>
    <b>Etc</b><br />
    <%= f.text_field :etc %>
  </p>
を抜き出して、
_form.html.erb
として保存し、
<% render :partial => 'form' %>
で呼び出していたとと思います。

しかし、同じようにファイルを作ってもエラーになってしまいます。

従来と同じように、new.html.erbとedit.html.erbに
同じ内容を書かないで,_form.html.erbに書いた内容を
共有してできるようにするにはどうしたらよいのでしょうか?

そもそもこういう書き方は2.0ではもうやらないということなのでしょうか?

-- 
--------------------------
Yosuke Suzuki
yosuke.suzuki@g...

--
ML: rails@r...
使い方: http://QuickML.com/

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

->    2495 2007-12-20 17:04 [yosuke.suzuki@g...  ] rails2.0.2)render :partial はもう使えないのでしょうか?
      2496 2007-12-20 17:27 ┗[fujimoto@s...       ]                                       
      2498 2007-12-22 08:34  ┗[yosuke.suzuki@g...  ]