小编tra*_*day的帖子

如何让黄瓜和数据库清理器将我的种子数据留在我的rails测试数据库中?

我有几个数据库表,其数据仅用于显示目的,它永远不会更改.加载所有种子数据需要很长时间.我正在使用黄瓜,它似乎在每个场景之前使用database_cleaner gem来截断测试数据库中的所有表.有没有办法告诉database_cleaner或黄瓜单独留下几张桌子还是我在每个场景之前加载我的种子数据?我正在运行rails 2.3.8黄瓜0.10.0 cucumber-rails 0.3.2 database_cleaner 0.50.0任何帮助都非常感谢.汤姆

ruby-on-rails cucumber

14
推荐指数
1
解决办法
5449
查看次数

如何定义Emacs Lisp函数以使用在shell中执行的特定命令生成shell缓冲区?

我正在进行Rails开发,并发现我需要生成一个shell,重命名缓冲区(例如webrick),然后启动命令(rails s),然后如果我想要一个rails控制台或rails dbconsole那么重新做一遍,每次我启动emacs时都有rspec,spork等.

我希望这样的事情:

(defun spawn-shell ()
   "Invoke shell test"
    (with-temp-buffer
      (shell (current-buffer))
      (process-send-string nil "echo 'test1'")
      (process-send-string nil "echo 'test2'")))
Run Code Online (Sandbox Code Playgroud)

我不希望shell在退出时消失,因为shell缓冲区中的输出很重要,有时我需要杀死它并重新启动它但我不想丢失那个历史记录.
基本上,我想采用手动过程并使其可以调用.

任何帮助深表感谢

汤姆

emacs

4
推荐指数
1
解决办法
1174
查看次数

标签 统计

cucumber ×1

emacs ×1

ruby-on-rails ×1