railsは足場コントローラーを生成
しますsportlername:stringrailsはモデルeinheitを生成します...sportler_id:integer
/app/controllers/sportlers_controller.rb
..
def add_einheit
sportsler = Sportler.find(params [:id])
@einheit = Einheit.new(:sportler => sportsler)
render:template => "einheits / edit"
end
..
/app/views/sportles/index.html.erb-このソースコードをルートエラーの下にカットすると、
doesnetが表示されなくなります
..
<td><br>
<%= link_to "Trainingseinheit hinzufügen", :action => "add_einheit", :id => sportler %><br>
</td><br>
..
ルート.rb
FITAPP2 :: Application.routes.draw do
resources:sportlers
ルーティングエラー
{:action => "add_einheit"、:id =>#groesse: "3"、created_at: "2012-12-27 15:56:04"、updated_at: "2012-12-27 15:56:に一致するルートはありません04 ">
、:controller =>" sportslers "}
利用可能なルートの詳細については、レーキルートを実行してみてください。