rubymine输出 - 如何显示放置

时间:2014-07-03 02:14:26

标签: ruby-on-rails ruby rubymine

我是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”。我怎么能看到它?

非常感谢!

3 个答案:

答案 0 :(得分:2)

你有上述测试吗?如果是这样,你可以键入shift control r或输入rspec到终端。否则只需将上述内容输入IRB即可。只需在终端输入irb,然后按回车键。然后输入文本并通过键入index并按Enter键调用索引。

答案 1 :(得分:1)

编辑调试配置时,可以使用菜单设置默认情况下在RubyMine 2017.1.1中未选中的复选框:

enter image description here

答案 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."