-1
正如在這裏看到: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之前和標題之前?他們在做什麼?
更多信息:這不僅僅是可以內插的變量。任何有效的Ruby表達式都可以放在花括號之間。 – Chuck 2010-08-31 05:08:42
+1,我應該更具體。 – jer 2010-08-31 06:42:13
它們會自動轉換爲字符串。 (我甚至無法計算我見過多少次'#{foo.to_s}',這是完全沒有必要的。) – 2010-08-31 09:00:02