「インデックス」ビュー (form_for なし) には、マルチステップ フォームのコントローラーに ID を渡したい link_to 行があります。
<%= link_to user.username, useredit_steps_path(:id => user.id) %>
次の行を使用して、コントローラーでこの「id」を読み取ろうとします。
@user = User.find_by_id(params[:id])
ただし、常に「0」を値として取得します。これは間違っています。
私が間違っていることは何ですか?
より正確には:
申し訳ありませんが、これは役に立ちません。
ここに私の routes.rb ファイル FISneo::Application.routes.draw do resources :useredit_steps があります
resources :age_classes
resources :member_statuses
resources :flights
resources :aircrafts
resources :aircraft_classes
resources :takeoff_types
get "password_resets/new"
get "sessions/new"
get "users/new"
get "log_out" => "sessions#destroy", :as => "log_out"
get "log_in" => "sessions#new", :as => "log_in"
get "sign_up" => "users#new", :as => "sign_up"
resources :sessions
resources :password_resets
resources :users
resources :flight_types
root :to => "sessions#new"
end
URL は「.......:3000/useredit_steps.3」です。
ここで「3」は1人のユーザーのIDです...
前もって感謝します、ダーク