我正在尝试使用以下命令在本地生产模式下运行:
$ RAILS_ENV=production rails s
但我得到了:
/home/durrantm/.rvm/gems/ruby-1.9.3-p194@linker/gems/activesupport-3.1.8/li
b/active_support/dependencies.rb:306:in `rescue in depend_on': No such file
to load -- /home/durrantm/Dropnot/webs/rails_apps/linker/app/assets/../con
fig/env
有没有可能设计一种静态类型的JIT语言来构建像Ruby on Rails这样的web框架,试图获得静态类型语言的速度?
html中的嵌入式Ruby (eRuby)是Ruby on Rails的一个特性,我看不出有什么明显的方法可以在静态类型的JIT或编译语言中实现。
我不熟悉Ruby on Rails实现的内部原理,但更普遍的是,Ruby on Rails是否还有其他很难在静态类型的JIT或编译语言中实现的特性?
我对从ruby on rails应用程序与flex应用程序进行交流很感兴趣。基本上,我会从rails应用程序向flex应用程序提供一些数据(如变量名和数据),稍后我还需要某种形式的保护,以便只有在ruby应用程序中登录的用户才能使用flex应用程序。
我计划在flash builder 6.5 premium中构建我的flex应用程序。rails应用程序是3.1
我在网上搜索了一些很好的资源,但只找到了一些旧的宝石和过时的博客文章。有人能推荐我一些关于flex和ruby on rails的好资源吗?
我遵循Michael的Rails教程,但是我被困住了。
每次我尝试运行下面的测试时,都会出现一个巨大的错误。
$ bundle exec rspec规范/请求/静态_pages_spec.rb
No DRb server is running. Running in local process instead ...
/home/almeidamarcell/.rvm/gems/ruby-2.1.0@railstutorial_rails_4_0/gems/rspec-core-2.13.1/lib/rspec/core/configuration.rb:819:in `load
如何替换一个二进制字符范围,类似于在正则表达式中具有一个常规字符范围("[a-z]")?我试着这样做:
2.4.0 :016 > text.gsub([160.chr-194.chr], ' ')
NoMethodError: undefined method `-' for "\xA0":String
Did you mean? -@
from (irb):16
from /Users/davea/.rvm/gems/ruby-2.4.0@global/gems/railties-5.0.1/lib/rails/comm
我试着搜索rails 4版本的中间人,但是空手而归。有没有办法让中间人使用Rails 4?每当我试图启动服务器时,它都会说:
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/middleman-0.13.1/lib/middle
man/vendor/gems/environment.rb:3: Use RbConfig instead of obsolete and deprecate
d Config.
是否有办法解决这一问题,或者是否存在与rails 4相对应的中间人?
编辑: P.S Slimgems不起作用
几个月前,我尝试过Aptana RadRails,但我又换回了Sublime。
现在,每当我启动我的应用程序时,我都会收到以下控制台日志错误,但在localhost:3000上,我看到“欢迎使用Aptana RadRails”,除了根本问题之外,应用程序仍然工作正常。
我不知道为什么会发生这种情况,因为我的路由的根是一个完全不同的站点。它告诉我prototyp.js、rails.png和effects.js丢失了,但我从来没有用过它们。
控制台错误:
Started GET "/images/rails.png" for ::1 at 2015-07-09 00:21:36 +
我正在尝试将一个.xml站点地图上传到我的Rails应用程序sitemap.xml。当我这样定义一条路线时:
get "sitemap", to: 'xml#sitemap'
我得到以下错误:
Template is missing
Missing template xml/sitemap, application/sitemap with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :raw, :ruby, :jbuilder, :coffee]}. Se
当我添加:
gem 'twitter-bootstrap-rails'
在我的Gemfile中,我运行:
bundle install
I an get error:
cc1plus.exe: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++
cc1plus.exe: warning: command line option "-Wimplicit-function-declaration" is v
我是ruby on rails的新手。
我有一个有很多静态页面的网站。我想添加一些动态页面到网站,这些我将在ruby on rails中开发。这些页面提供的功能将在用户单击其中一个静态页面上的按钮时触发。我正在考虑将动态页面放在一个目录中,当单击其中一个静态页面上的按钮时,将调用(执行)其中一个动态页面。我不需要更改现有静态页面的内容。
有没有可能在现有的静态网站上添加这样的动态页面?如果是,是如何实现的?我需要改变路线吗?
例如,我在public/文件夹中创建了一个名为hello.html的新页面。
但由于某些原因,每当我试图访问它时,我都会收到一个路由错误。
我的服务器提供的响应是..
Started GET "/hello.html" for 127.0.0.1 at 2012-03-04 17:39:29 +0000
ActionController::RoutingError (No route matches [GET] "/hello.html"):
actionpack (3.2.2) lib/action_dispatch/middleware/debug_e
我在做Hartle教程,每次我运行rake测试时都会看到这个失败,我看到了这个失败:
1) Failure:
StaticPagesControllerTest#test_should_get_help [.../sample_app/test/controllers/static_pages_controller_test.rb:14]:
<Help | Ruby on Rails Tutorial Sample App> expected but was
<Ruby on Rails Tutorial Sample App>..
Expected 0 to be
嗨,我是新的ruby on rails,我需要知道一些关于如何从控制器调用函数到模型的基本信息。
for ex:- controller name : checkings
def create
@data = Checking.check()
end
模型名称正在检查
def check
@a="xxxxx"
end
如何从控制器函数调用到模型函数
我的情况是,我刚刚使用ruby on rails创建了一个博客。我一直使用localhost来查看它在我的浏览器上的显示,但我想在线部署它。我发现rails应用程序不能部署在ghpages上,因为它不是静态的。然而,我在网上搜索并读到,如果我使用Jekyll,我可以在ghpages上显示它。我从来没用过jekyll所以我的问题是..。
我如何使用/集成jekyll到我现有的rails应用程序,以便可以通过github页面部署和托管它?
谢谢!
我的Rails 4应用程序在Mac上运行良好。
但是当我试图将我的应用程序上传到Heroku,带有警告信息时,Heroku应用程序没有工作,在相应的网页上写着application error。
在这里,我放置了一个日志文件,其中包括一些非常神秘的术语,如rails_12factor和procfile
remote: ###### WARNING:
remote: Include 'rails_12factor' gem to enable all platform features
remote: See https://devcenter.her