0
class A < ApplicationController
  def step1
   @b = B.new
  end

  def step2
  end
end

Step1 はこのフォームをレンダリングします

<%= form_for @b do |f| %>
  <%= f.hidden_field :redirect_to=> url_path_to_controller_A_step2_and_include_id_of_resource_b_created_after_submitting_this_form
<% end %>

「作成する」リソース B の ID を知らずに url_path_to_controller_A_step2_and_include_id_of_resource_b_created_after_submitting_this_form を生成するにはどうすればよいですか?

私のroutes.rbファイルでは:

get "A/:b_id/step2", :controller=>:A, :action=>:step2, :as=>:A_step_2

この問題に直面したのは私が初めてではないと確信していますが、グーグルやここで検索しても、関連する結果は得られませんでした。

4

0 に答える 0