-
0 votesanswersviews
来自localhost的Google Maps API(已经尝试过的解决方案可以回答原始问题)
我正在尝试将Google Maps Javascript API与在VM上本地运行的Rails Web应用程序集成 . 我无法从API获取Javascript代码 . 我所遵循的样本就是这样 . https://developers.google.com/maps/documentation/javascript/tutorial?csw=1 我在尝试加载代码时收到的错误就是这个 . 获取h... -
0 votesanswersviews
在365天内查找特定数据
我有一张表格,其中包含有关某些人在50年内工作和生活的地方的各种历史数据 . 为简化起见,每条记录都有一个日期,一个person_id,一个address_id和一个布尔值为true或false,另一个布尔值为true或false . 数据很零散,没有多少匹配 . 这个人本来可以住在他的工作地点,虽然这个问题可以忽略不计 . 我希望找到每个实例,当一个人有一年的工作地址和居住地址时 . 当然,这个... -
1 votesanswersviews
实施sass和css文件的一对一匹配
我正在使用Jammit打包资产和Sass在Rails 3应用程序中生成样式表 . 有大约35个样式表用于不同的站点组件,并且都在Jammit配置中单独列出 . 我希望得到更多基于惯例的东西,即: stylesheets: common: - public/stylesheets/application.css - public/stylesheets/components/*.... -
5 votesanswersviews
存储桶策略和签名网址之间是否存在冲突?
我的存储桶中的某些文件设置为 public-read (ACL) . 所以我在某处读到设置存储桶策略可以自动将存储桶中的所有文件设置为私有 . bucketname 是实际存储桶名称的占位符 . 我的存储桶政策是: { "Version": "2008-10-17", "Id": "Policy133118217... -
1 votesanswersviews
在rails gem上测试不同的数据库后端
我需要定位实现gem的测试我是一个小的gem,它为 ActiveRecord::Base 添加了一个新的类方法 . 这个新方法将在demmand上执行一些SQL . 麻烦的是,要执行的SQL取决于数据库后端 . 它与SQLite,Postgres和MySQL不同 . 所有数据库后端的ruby方法签名都是相同的 - 只有SQL更改 . 那么,我该如何进行测试呢? 澄清一下:我知道如何向ActiveR... -
0 votesanswersviews
rails:使用数据地址类型搜索使用elasticsearch耐嚼宝石
我使用耐嚼宝石弹性研究 . 我有LocationsIndex,映射: class LocationsIndex < Chewy::Index settings analysis: { analyzer: { folding: { tokenizer: "standard", filter: [ "... -
3 votesanswersviews
如何管理AWS RDS数据库连接?
在构建和管理应用程序的后端架构时,我相当新 . 我正在通过AWS托管Ruby on Rails应用程序,我使用的其中一项服务是AWS RDS . 我最近遇到了一个问题,我在数据库实例上可以达到的数据库连接数限制(看似是在运行数据库迁移时连接到我的数据库的Elastic Beanstalk部署,而不是关闭(?) )完成后的连接),并且不知道如何最好地解决它并进行管理 . 对于有使用Amazon RD... -
410 votesanswersviews
如何在Rails中从控制台调用控制器/视图方法?
当我加载 script/console 时,有时我想要使用控制器的输出或视图助手方法 . 有办法: 模拟请求?在所述请求中从控制器实例调用 方法? 测试助手方法,通过所述控制器实例或其他方式? -
966 votesanswersviews
如何在Ruby on Rails中获取当前的绝对URL?
如何在Ruby on Rails视图中获取当前的 absolute URL ? request.request_uri 仅返回相对URL . -
250 votesanswersviews
Rails:从控制台检查路径助手的输出
Rails定义了一堆带有命名路由的魔法,为你的路线提供帮助 . 有时,特别是对于嵌套路由,跟踪给定路由助手方法调用所获得的URL会有点混乱 . 是否可以使用Ruby控制台查看给定帮助函数将生成的链接?例如,给定一个像post_path(post)这样的命名助手,我想看看生成了什么URL . -
274 votesanswersviews
Rails根目录路径?
如何获取Rails应用程序的根目录路径? -
35 votesanswersviews
as_json没有在关联上调用as_json
我有一个模型,其数据在呈现为json时永远不应包含在内 . 所以我实现了类'as_json方法以适当地运行 . 问题是当与此模型关联的其他模型呈现json时,我的自定义as_json未被调用 . class Owner < ActiveRecord::Base has_one :dog def as_json(options={}) puts "Owner::as... -
471 votesanswersviews
如何从Hash中删除一个键并获取Ruby / Rails中的剩余哈希?
要向Hash添加新对,我会: {:a => 1, :b => 2}.merge!({:c => 3}) #=> {:a => 1, :b => 2, :c => 3} 是否有类似的方法从哈希删除密钥? 这有效: {:a => 1, :b => 2}.reject! { |k| k == :a } #=> {:b => 2}... -
2 votesanswersviews
rails app中的Enqueue_at(..)错误 . Resque调度程序引发NoQueueError
尝试使用ResqueScheduler enqueue_at时,我一直收到此错误 Resque::NoQueueError in QuestionsController#create Jobs must be placed onto a queue. 这是调用它的类:注意after_create回调 . 在Questions控制器中引发错误的原因是因为 Question 有一个回调 on_cre... -
528 votesanswersviews
获取错误:当试图让pgsql使用rails时,用户“postgres”的对等身份验证失败
我收到了错误: FATAL: Peer authentication failed for user "postgres" 当我尝试使用Rails进行postgres时 . 这是我的pg_hba.conf,我的database.yml和dump of the full trace . 我在pg_hba中将身份验证更改为md5并尝试了不同的操作,但似乎都没有 . 我也尝试按照R... -
2 votesanswersviews
Rails 4.2.x - 在模型中使用params哈希数据
QUESTION - 有没有办法将 params 哈希数据传递给相关模型? 我的应用程序的要点: Image model belongs_to User model, User model has_many Image 实例 . Image 架构: create_table“images”,force :: cascade do | t | t.string“fi... -
0 votesanswersviews
as_json没有在rails 4上调用as_json
我有一个模型 User has_one :bank 我已经覆盖 as_json 两个模型和 User 模型,我这样做 class User < ActiveRecord::Base [...] def as_json(options = {}) super({include[:bank]}.merge(options)) end end 问题是它不会在Bank类中... -
2 votesanswersviews
Gitlab CI:是否有可能加快'bundle install'?
我使用gitlab.com和CI与共享docker runner,在每次提交的master上运行我的Ruby on Rails项目的测试 . 我注意到大约90%的构建时间花在'bundle install'上 . 是否有可能以某种方式缓存提交之间安装的宝石,以加快'捆绑安装'? UPDATE: 更具体地说,下面是我的.gitlab-ci.yml的内容 . 'test'脚本的前3行占用了大约90%... -
1 votesanswersviews
乘客和Apache 'Something Went Wrong'错误,适用于WEBRick
我正在使用Passenger和Rails运行Apache2 . 我能够使用'rails s -e production'运行我的网络应用程序,但Passenger将无法运行该应用程序 . 它只是给出了500错误 . 日志给我整个预编译错误,但是将配置更改为预编译或'rake assets:precompile:all'什么都不做 . 我正在使用现有的SQL数据库,有时在Apache后面运行时也会发... -
0 votesanswersviews
生产环境 中的Rails路由错误 - debian和乘客(非静态资产问题)
我已经开发了近8个月的RoR应用程序,它终于可以部署了 . 它在带有Passenger的Debian服务器上运行 . 我能够运行迁移来设置我的数据库模式,但现在当应用程序启动时(使用Passenger自动生成)它会立即将我带到公共文件夹中的500.html错误页面 . 在我的production.log中我看到了这个: ActionController::RoutingError (No rout... -
0 votesanswersviews
在heroku上运行passenger_native_support.so
当我在heroku上使用Passenger 5.3.1部署我的Rails 3应用程序时,我在日志中看到以下失败的下载 无法下载https://oss-binaries.phusionpassenger.com/binaries/passenger/by_release/5.3.1/rubyext-ruby-2.2.7-x86_64-linux.tar.gz:请求的网址返回错误:404 Not发现... -
592 votesanswersviews
如何在Rails 4中使用问题
默认的Rails 4项目生成器现在在控制器和模型下创建目录“Concer” . 我找到了一些关于如何使用路由问题的解释,但没有关于控制器或模型的解释 . 我很确定它与社区当前的“DCI趋势”有关,并且想尝试一下 . 问题是,我应该如何使用此功能,是否有关于如何定义命名/类层次结构以使其工作的约定?如何在模型或控制器中包含问题? -
900 votesanswersviews
理解Rails真实性令牌
我正在遇到有关Rails中的Authenticity Token的一些问题,因为我现在已经多次了 . 但我真的不想只是解决这个问题而继续下去 . 我真的很想了解真实性令牌 . 那么,我的问题是,您是否有关于此主题的完整信息来源,或者您是否会花时间在此详细解释? -
1328 votesanswersviews
如何在Ruby on Rails迁移中重命名数据库列?
我错误地将列命名为 hased_password 而不是 hashed_password . 如何使用迁移重命名此列来更新数据库模式? -
549 votesanswersviews
Ruby on Rails服务器选项[关闭]
为我的Ruby on Rails应用程序设置开发服务器的整个问题让我很困惑 . 我确信WEBrick,Mongrel,Passenger,Apache,Nginx等等,我并不了解他们扮演的不同角色 . 我开始使用WEBrick,现在我使用Mongrel进行开发 . 这些服务器是独立的,还是它们位于Apache之前? 我读过有关Passenger的内容,我不太明白它是什么,该网站称“使Ruby We... -
534 votesanswersviews
清除或重新创建Ruby on Rails数据库
我有一个充满数据的开发Ruby on Rails数据库 . 我想删除所有内容并重建数据库 . 我正在考虑使用类似的东西: rake db:recreate 这可能吗? -
0 votesanswersviews
Rails:循环遍历数组以创建输出
我有一个模型“管”,它是一个拥有真空管各种数据的数据库 . 我想动态遍历所有列并为我的“新”和“编辑”页面创建一个基本表 . 我 grab 这样的属性名称: <%attr_array = @ tube.attribute_names%> 我想做这样的事情: <%attr_array.each {| x | text_field:x}%> 希望动态生成这个: <... -
0 votesanswersviews
Rails在一个简单的应用程序上自动完成
我希望你能帮助我 . 我现在正在学习RoR并面临一个问题 . 所以这是故事: 我用一个名为Tracker的Model创建了一个新的应用程序,这个有一个属性:name,这个还有一个控制器 我做了一个名为Course的模型,它也有属性:name 我在Tracker Controller中编写了一个代码,它将一些数据写入Course Model to MySQL DB . 我检查了它,它工作... -
0 votesanswersviews
Bootstrap模态窗口错误
我刚刚开始学习ROR,目前正在制作我自己的第一个应用程序 - 待办事项列表 . 我完成了它,它运行良好,但我想通过更改CSS改善外观 . 我不知道原因,但现在当我点击"New task"模态窗口打开时,整个页面上出现错误并且它处于非活动状态 . 见screenshot . 实验方法我删除了css中的所有更改,但问题没有解决 . 有模态窗口的css设置: .modal form... -
1 votesanswersviews
使用Rails / Node.js / Scala作为提供实时更新的混合移动应用程序的API
我希望通过使用像Trigger.io这样的服务来构建一个混合版本的Google Maps Javascript / HTML / CSS,以便通过中央后端API提供实时信息,从而避免构建原生iOS Android应用程序 . 我对Rails感到最舒服,但我想知道与使用像Node.js或Scala这样功能更强大的并发后端系统(使用Akka)相比,Rails提供实时更新会有什么样的性能延迟)用于API...