我有一个文件,我可以使用命令行运行:
ruby filename.rb
哪个输出:
12345
包含以下内容的不同脚本:
def hi()
puts "hello"
end
当我从命令行运行它时,不会返回任何内容。
如何从命令行运行它?
答案 0 :(得分:1)
将放置hi("John")
添加到方法的底部:
def hi(name)
puts "hello"
end
puts hi("John")
“John”是你想要的名字。
然后像往常一样运行ruby yourfilename.rb
答案 1 :(得分:0)
尝试将其放入connect.assign_attributes update_connection_params(connection)
connect.first_id = comp1.id
connect.second_id = comp2.id
if connect.save
redirect_to somewhere_path
else
return render json: @organization, message: connect.errors.full_messages, status: :bad_request
end
:
filename.rb
然后在命令行中运行您的代码:使用def hi()
puts "hello"
end
hi