小编jer*_*ius的帖子

检查Ruby中的多个参数

这些params来自erb模板中的html输入(这段代码在主要内容中application.rb),我在检查它们是否在我添加它们之前被填充n.requestusers,这将成为数据库条目的一部分.它有效,但感觉就像现在的bash脚本一样.写这样的东西最好的方法是什么?

主.rb中的路线

if params[:user2].empty? && params[:user3].empty? && params[:user4].empty? && params[:user5].empty?
  n.requestusers = params[:user1]
elsif params[:user3].empty? && params[:user4].empty? && params[:user5].empty?
  n.requestusers = params[:user1], params[:user2]
elsif params[:user4].empty? && params[:user5].empty?
  n.requestusers = params[:user1], params[:user2], params[:user3]
elsif params[:user5].empty?
  n.requestusers = params[:user1], params[:user2], params[:user3], params[:user4]
else
  n.requestusers = params[:user1], params[:user2], params[:user3], params[:user4], params[:user5]
end
Run Code Online (Sandbox Code Playgroud)

ruby params sinatra

3
推荐指数
1
解决办法
2026
查看次数

标签 统计

params ×1

ruby ×1

sinatra ×1