cor*_*ded 12 ruby-on-rails-3 factory-bot
你如何调试factory_girl?我试图把调试器放在那里,但我只是不能.我只想测试为什么我的关联不正常
你是如何使用调试器的?如果你试图在测试环境中使用它,我并不感到惊讶它没有用.但是factory_girl不仅限于测试环境.
只需要在开发环境中使用factory_girl gem和相关工厂,使用调试器(或只是控制台)启动服务器,然后设置调试.
UPDATE
我在https://github.com/lstejskal/icanhazblog中进行了此设置.当您安装它并运行'rails console'时,您可以执行以下操作:
$ a = Factory.create :article
=> #<Article _id: 4dc27b867319e80fb2000001, created_at: 2011-05-05 10:27:18 UTC,
updated_at: 2011-05-05 10:27:18 UTC, title: "Article 1", content: "This is a content
for Article 1.", visible: true, published_at: 2011-02-11 23:00:00 UTC, tags: ["ruby",
"rails", "sinatra"]>
$ a.title
=> "Article 1"
Run Code Online (Sandbox Code Playgroud)
在开发模式下启动时只需添加类似的东西:
require 'factory_girl'
# require factories
Dir["#{PATH_TO_FACTORIES}/*.rb"].each { |f| require f }
Run Code Online (Sandbox Code Playgroud)