我可以在开发中很好地运行我的rails应用程序,使用: rails s然后转到本地主机:3000 但是,我需要测试产品并尝试 rails s -e production,然而,当我转到localhost:3000时,我在我的rails服务器中什么也看不到。 => Booting Puma
=> Rails 5.2.3 application starting in production
=> Run `rails server -h` for more startup options
Set localhost 3000 as the default_url_option
我有下面的类方法,我通过这个gem调用它。如果我从Rails控制台调用该方法,它可以完美地工作。如果它是从任何cron作业中调用的,那么前两个记录器调用都会出现在日志文件中,所以我知道它是被正常调用的。然而,第三个不是。
将该方法作为cron作业执行似乎可以识别该类,但不能连接到数据库来检索"Message“的各个实例。
任何帮助我们都将不胜感激
def self.check_saved_messages
#Code to test the method with the 'whenever' gem.
my_logger.warn("S
我不断地得到一个
remote: An error occurred while installing sqlite3 (1.3.11), and Bundler cannot
remote: continue.
remote: Make sure that `gem install sqlite3 -v '1.3.11'` succeeds before bundling.
尝试部署到Heroku时出错,到目前为止我已经尝试了所有溢出问题。
这是我的gemfile
source 'https://rubygems.org
我正在运行一个rails 3应用程序,并且刚刚安装了gmaps4rails。在我的开发环境中,一切都运行得很好,但是当我将其转移到生产环境中时,没有显示任何地图。
在我的生产日志中,没有任何错误。在我的javascript控制台中,我得到了:
Result of expression 'google.maps' [undefined] is not an object.
你有任何关于如何让它工作的想法吗?
我正在尝试将我的Rails 3应用程序上传到实际生产环境中。(应用程序在我的本地机器上工作得很好)。
当我运行rails c时,我得到了以下错误:
/home/misha_moroshko/.gems/gems/activerecord-3.0.1/lib/active_record/connection_adapters/abstract/connection_specification.rb:62:in `establish_connection': development database is not configured (ActiveRecord::AdapterNotSp
在过去的几周里,我一直在为这个问题绞尽脑汁。
由于某些原因,我的本地rails开发环境一直很慢。我的生产环境在服务器上运行得像子弹一样快。但是使用相同的代码,我的开发环境非常慢,我决定进一步深入研究这一点。
我发现问题存在于我的两个主要模型中。我可以通过终端中的控制台来识别它。
Admin.last
#(super quick, no records there)
Club.last
#(super quick, about 1400 records there)
User.last
#(super slow, about 3 seconds. but no records in th
试图打开Heroku应用程序(Ruby)时出错
跑,运行控制台,这就是我得到的。有人能帮我纠正这些错误吗。
在上运行rails控制台.运行.7773 /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/rubygems/dependency.rb:296:in to_specs': Could not find 'spring' (= 1.4.3) among 61 total gem(s) (Gem::LoadError) from /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/rubygems/dep