データベースに挿入できません。何が問題なのですか?
それはボウリング ゲームで、「プレイヤー」と「結果」という名前の 2 つのテーブルがあります。
見る
<%= form_for player_new_path(@player) do |f|%>
<div class="text_field">
<p>
<%= f.label "Spelare namn" %>
<%= f.text_field :name %>
</p>
<p>
<%= f.submit "Lägg till en spelare"%>
</p>
</div>
Controller
def create
@player = Player.new(params[:players])
if @player.save
redirect_to players_new_path
else
render :action => "new"
end
end
動作しません:/ 私のモデル:
class Player < ActiveRecord::Base # attr_accessible :title, :body
belongs_to :result
end
そして私の移行:
class CreatePlayers < ActiveRecord::Migration
def change
create_table :players do |t|
t.string "name"
t.references :results
t.timestamps
end