使用方法放置变量

时间:2016-06-07 07:32:44

标签: ruby

我想使用$('.fileupload').fileupload({ dataType: 'json', autoUpload: false, acceptFileTypes: /(\.|\/)(jpe?g|png)$/i, maxNumberOfFiles: 1, maxFileSize: 3000000,//3MB loadImageMaxFileSize: 3000000,//3MB }).on('fileuploadsubmit', function (e, data) { }).on('fileuploadadd', function (e, data) { data.context = $('<div/>').appendTo('.files'); $.each(data.files, function (index, file) { // ファイル情報を表示する var node = $('<p/>') .append($('<span/>').text(file.name)); // プレビューを表示する if (!index) { node.append('<br>'); if((/\.(jpe?g|png)$/i).test(data.files[0].name)) { node.append('<img class= "uploaded-image" src="' + URL.createObjectURL(data.files[0]) + '"/><br>'); } node.append(uploadButton.clone(true).data(data)) .append(cancelButton); } node.appendTo(data.context); }); }) // .on(... code following 方法和capitalize字符串和用户输入。

puts

以下是第2行之后的错误:

  

语法错误,意外的tIDENTIFIER,期待$ end puts&#34;嗨,&#34;   name.capitalize&#34;你好吗?&#34;

2 个答案:

答案 0 :(得分:3)

您需要连接字符串或插值。您的选择是:

puts "What is your name?"
name = gets.chomp
puts "Hi, " + name.capitalize + " how are you?"

puts "What is your name?"
name = gets.chomp
puts "Hi, #{name.capitalize} how are you?"

答案 1 :(得分:2)

您需要使用字符串插值。这是您可能会喜欢的RubyMonk tutorial

puts "Hi, #{name.capitalize}, how are you?"