相关疑难解决方法(0)

如何通过rake或script/generate运行Rails代码?

我有一个有点重量的插件.(Bullet,配置了Growl通知.)如果我只是运行rake任务或生成器,我不想启用它,因为它在这些情况下没用.有没有办法判断是否是这种情况?

ruby-on-rails

30
推荐指数
3
解决办法
6026
查看次数

检测应用程序是否作为HTTP服务器启动(rake task,rconsole等)

我正在使用EventMachineMonetarily来启动e TCP服务器以及我的rails应用程序.这是从config/initializers/momentarily.rb.

我的问题是,当我运行rake任务时,它也会启动db:migrate.我只想在启动HTTP服务器时启动它.环境无济于事,因为服务器启动和rake任务都在开发环境下.有没有办法知道应用程序正在运行HTTP服务器而不是其他任何东西?请注意,不仅是rake任务,如果我运行rails控制台,EM也会启动,这对我的情况来说也是不可取的.

ruby rake ruby-on-rails eventmachine

11
推荐指数
3
解决办法
2493
查看次数

确定使用Spring时是使用Rails控制台还是服务器

使用Spring时,是否可以确定您是否处于正在运行的Rails服务器或初始化程序控制台的上下文中?我见过类似的问题没有考虑到Spring。

ruby-on-rails ruby-on-rails-5

5
推荐指数
0
解决办法
379
查看次数