Ruby on rails 用户在RubyonRails中提交前保存列表
您好,我想为用户提供两个选项作为列表,1。保存2。保存和发布Ruby on rails 用户在RubyonRails中提交前保存列表,ruby-on-rails,ruby,ruby-on-rails-4,Ruby On Rails,Ruby,Ruby On Rails 4,您好,我想为用户提供两个选项作为列表,1。保存2。保存和发布 我如何在RubyonRails中做到这一点您可以在列表表中添加一个字段名status, 如果已保存但未发布,请将其设置为已保存, 如果发布,将其设置为published,f.submit值作为commit消息传递,并在参数中可用。您可以提供两个提交按钮 <%= f.submit 'Save' %> <%= f.submit 'Save and Publish' %> 如果您想拥有2个以上,请同时使用elsif
我如何在RubyonRails中做到这一点您可以在列表表中添加一个字段名
status
,
如果已保存但未发布,请将其设置为已保存
,
如果发布,将其设置为
published
,f.submit
值作为commit
消息传递,并在参数中可用。您可以提供两个提交按钮
<%= f.submit 'Save' %>
<%= f.submit 'Save and Publish' %>
如果您想拥有2个以上,请同时使用
elsif
。published
可以是列表
模型中的一个字段,可在“保存并发布”时将其更新为true
if params[:commit] == 'Save'
# do something
else
# do something else
end