这些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)