我有一個新的問題。我想向DB插入一條記錄。沒有出錯,但戰績一直沒有保存successfuly。我的型號名稱是副詞和一個字段的名稱是name.here是我的代碼:使用Form_tag插入記錄時出現問題
<html>
<body>
<% form_tag new_word_url(@adverb), :method => :post do %>
Name : <%= text_field :adverbs,:name %>
</p>
<p>
<%= submit_tag 'Create' %>
</p>
<% end %>
</body>
</html>
,並在我的路線
match '/words/new'=>'words#new'
和控制器:
class WordsController < ApplicationController
def new
@adverb=Adverb.new
end
def create
@adverb=Adverb.create(params[:adverb])
if @adverb
redirect_to :action => 'index'
else
render :action => 'new'
end
end
def index
@adverb =Adverb.find(:all)
end
def edit
@adverb =Adverb.find(params[:id])
end
end
感謝您的幫助
和控制器? – fl00r
我的控制器的名字是 –
hehe。不是控制器名稱,而是控制器代碼 – fl00r