【发布时间】:2010-04-11 14:17:34
【问题描述】:
我只是想打印已输入表单的参数。 基本上我创建一个新赌注,然后显示参数:
迁移
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
控制器
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
视图 新.erb
<% facebook_form_for Bet.new do |f| %>
<%= f.text_field :amount, :label=>"points" %>
<%= f.text_field :winner, :label=>"WinningTeam" %>
<%= f.buttons "Bet" %>
<% end %>
创建.erb
points:<%= @points %>
<br>
winner:<%= @winner %>
我试图让这段代码与实例变量一起工作,但它也不起作用。问题出在哪里?
谢谢。
【问题讨论】:
标签: ruby-on-rails rails-activerecord