我正在运行rails 3.2
我创建了一个嵌套表单(请求>标签),其中咖啡脚本处理添加新标签。
除了发布空白 tag.name 的表单外,一切正常
我正在尝试编写一种方法来删除表单发布之前的空白字段。我意识到这可能是错误的方法,但我仍然是初学者:
requests_controller.rb
def create
@request = current_user.requests.build(params[:request])
@tag = Tag.new
if @tag.name.blank?
destroy_blank
end
respond_to do |format|
if @request.save
format.html { redirect_to(@request,
:notice => 'Request was successfully created.') }
format.json { render :json => @request,
:status => :created, :location => @request }
else
format.html { render :action => "new" }
format.json { render :json => @request.errors,
:status => :unprocessable_entity }
end
end
end
请求.rb
def destroy_blank
blank = @tag.name
blank.delete
end
我希望这很清楚。如果不让我知道,我将提供更多信息。