我是rubymine的新手。我通过elipse学到了一些关于java的东西。我想看看rails的过程中发生了什么。
def index
#must be active and logged in the last month
@users = User
.where("`is_active?` = true AND `last_sign_in_at` > DATE_SUB(NOW(), INTERVAL 6 MONTH)")
.reject{|u| u.biography.nil?}
.sort_by{|u| u.biography.last}
puts "haha"
end
我想在控制台中看到“haha”。我怎么能看到它?
非常感谢!
答案 0 :(得分:2)
你有上述测试吗?如果是这样,你可以键入shift control r或输入rspec到终端。否则只需将上述内容输入IRB即可。只需在终端输入irb,然后按回车键。然后输入文本并通过键入index并按Enter键调用索引。
答案 1 :(得分:1)
答案 2 :(得分:0)
最好的方法是使用logger:
# environment.rb
Rails.logger = Logger.new(STDOUT)
Rails.logger = Log4r::Logger.new("Application Log")
config.log_level = :debug
# your code
logger.debug "Hmmm... That went well."