我只是試圖打印已經輸入到我的表單中的參數。 基本上我創建一個新的賭注,然後我顯示參數:是可用於所有控制器視圖的控制器操作中的實例變量?
MIGRATION
class CreateBets < ActiveRecord::Migration
def self.up
create_table :bets do |t|
t.integer :accepted ,:default => 0
t.integer :user_1_id #proposer
t.integer :user_2_id #receiver
t.integer :team_1_id #proposer's team
t.integer :team_2_id #receiver's team
t.integer :game_id
t.integer :winner
t.integer :amount
t.timestamps
end
end
def self.down
drop_table :bets
end
end
CONTROLLER
bets_controller.erb
class BetsController < ApplicationController
def index
redirect_to new_bet_path
end
def new
@b=Bet.new
end
def create
@points=params[:points]
@winner=params[:winner]
end
end
VIEWS New.erb
<% facebook_form_for Bet.new do |f| %>
<%= f.text_field :amount, :label=>"points" %>
<%= f.text_field :winner, :label=>"WinningTeam" %>
<%= f.buttons "Bet" %>
<% end %>
create.erb
points:<%= @points %>
<br>
winner:<%= @winner %>
我試着與實例變量此代碼的工作,但它也不能工作。哪裏有問題?
謝謝。