原创作者: hideto
阅读:1402次
评论:0条
更新时间:2011-05-26
看看一个多按钮的表单的例子:
我们多了个Preview按钮,这样可以使用parmas[:preview_button]来得到该按钮参数:
我们也可以使用submit_to_remote标签来调用异步Ajax完成preview。
<!-- projects/new.rhtml --> <% if params[:preview_button] %> <div id="preview"> <h2><%= @project.name %></h2> <% textilize @project.description %> </div> <% end %> ... <%= submit_tag 'Create' %> <%= submit_tag 'Preview', :name => 'preview_button' %>
我们多了个Preview按钮,这样可以使用parmas[:preview_button]来得到该按钮参数:
# projects_controller.rb def create @project = Project.new(params[:project]) if params[:preview_button] || !@project.save render :action => 'new' else flash[:notice] = "Successfully created project." redirect_to project_path(@project) end end
我们也可以使用submit_to_remote标签来调用异步Ajax完成preview。
评论 共 0 条 请登录后发表评论