親切な人なら誰でもこれを見て、コードの何が問題になっているのかを知ることができますか。連想テーブルのフィールドを撤回してはいけません!私の問題は何ですか?
見る:
<% @playersname.each do |p|%>
<ul>
<li><%= p.name %></li>
<li><%= p.result.inspect %></li>
</ul>
コントローラ:
class ResultsController < ApplicationController
def index
@playersname = Player.all
end
end
モデル:
class Player < ActiveRecord::Base
attr_accessible :name
belongs_to :result
end
class Result < ActiveRecord::Base
# attr_accessible :title, :body
has_many :player
end
移行:
class CreatePlayers < ActiveRecord::Migration
def change
create_table :players do |t|
t.string "name"
t.references :results
t.timestamps
end
end
end
class CreateResults < ActiveRecord::Migration
def change
create_table :results do |t|
t.string "result", :limit => 40
t.string "cal", :limit => 40
t.string "sum",:limit => 300
t.timestamps
end
end
end