如下所示:http://railstutorial.org/chapters/rails-flavored-ruby#top表示文件:
应用程序/助手/ application_helper.rb:
module ApplicationHelper
# Return a title on a per-page basis.
def title
base_title = "Ruby on Rails Tutorial Sample App"
if @title.nil?
base_title
else
"#{base_title} | #{@title}"
end
end
end
为什么在base_title之前和Title之前有井号?他们在做什么?
答案 0 :(得分:8)
这叫做字符串插值。 base_title是一个变量,#{}字符表示应替换其值代替该标记。
答案 1 :(得分:1)
这是字符串插值。例如:
name = "nobosh"
puts "Hello, #{name}."
打印
你好,nobosh。