ruby-on-rails相关内容

-bash:rails:找不到命令

我已经安装了RVM和Ruby 1.9.3。但当我执行rails c时,我收到此错误 -bash: rails: command not found 我已经从我的Rails应用程序执行了bundle install,并且成功。但当我这样做时gem list,我得到这个 *** LOCAL GEMS *** bundler (1.3.5) rubygems-update (2.1.3 ..
发布时间:2022-04-11 23:03:57 其他开发

RAKE是什么?它在Rails中是如何使用的?

什么是rake,以及如何在Ruby on rails中使用它? 推荐答案 Rake是一个software task management tool&q;,类似于其他系统中的Make等。 参见:http://guides.rubyonrails.org/command_line.html#rake Rake是Ruby Make,这是一个独立的Ruby实用程序,它取代了Unix ..
发布时间:2022-04-08 18:06:24 其他开发

如何检查Rails代码是否在迁移过程中运行

有什么简单的方法可以检测到它吗? 我希望在运行rake/rails迁移时跳过envirmonment.rb文件中的一些代码。 推荐答案 我在维护的旧版应用程序中遇到了此问题。有一些观察者会干扰超过某个时间点的迁移,因此我在迁移过程中通过检查应用程序名称和参数禁用了它们 # Activate observers that should always be running ..
发布时间:2022-04-08 18:02:10 其他开发

GitLab安装程序无法为应用程序/opt/GitLab/Embedded/SERVICE/GitLab-rails派生进程

我正在尝试在centos 7服务器上安装GitLab,并尝试使用现有的nginx来配置许多域。但它有关于GitLab-Rails的错误,但我不知道它是什么。 my/var/log/nginx/error.log显示错误: 应用程序13682标准输出: 应用程序13682标准输出: [E2017-08-31 10:41:44.4250 9768/t15 age/COR/App/Imple ..
发布时间:2022-04-07 20:33:53 其他开发

Rails/NPM-Babel-Loader的模块构建失败[ERR_PACKAGE_PATH_NOT_EXPORTED]

我有一个Rails应用程序,最近更改了一些东西,rails server将启动,但当我加载一个页面时,我在浏览器控制台中得到了一个与NPM相关的错误。我没有在此应用程序中设置NPM/VueJS,因此需要一些帮助使其在本地运行... Error: Module build failed (from ./node_modules/babel-loader/lib/index.js): Error ..
发布时间:2022-04-07 15:20:44 其他开发

在网页中嵌入PPT

我正在处理需要将文档嵌入网页的应用程序。 我想在页面中嵌入一个PowerPoint幻灯片,任何指针都会有帮助 我正在开发的应用程序是在Ruby on Rails上构建的 我已经检查了Google文档查看器,但由于某种原因,它没有从我的应用程序中呈现pdf/ppt 使用的代码 ..
发布时间:2022-04-05 12:20:48 其他开发

基于散列字段的Mongoid查询

我有一个带有mongoid5的Rails应用程序。 在我的Project模型中具有如下属性: permissions : { "18748343" : 2, "23453744" : 3, "23453444" : 1 } 和这样的数组 role_ids = ["123456", "23453744"] 我想查询在permissions属性中以role_ids成员之一为键 ..
发布时间:2022-04-05 10:06:34 其他开发

查找哈希字段包含给定值的条目

我的mongo数据库中有一个带有散列值的字段,例如: Company.find('testCompany').categories => {"architects"=>"architects", "landscape_designers"=>"landscape_designers"} 如何在此字段上执行.WHERE选择?这样我就可以按单个类别查找条目了?就像我在我的数据库中搜索“LOC ..
发布时间:2022-04-05 10:05:02 其他开发

如何在Ruby on rails环境中使用Mongoid进行通配符搜索?

Mongoid文档只提供了一个执行通配符搜索的示例: Person.where(first_name: /^d/i) 这将查找名字以“d”开头的所有人员。 /^和/i代表什么? 如何找到其名字在字符串中间有“NA”的所有人?例如,此查询将找到“Jonathan”,因为“na”是整个字符串的子字符串。 是否有包含此信息的网站或指南? 推荐答案 您需要使用它来查 ..
发布时间:2022-04-05 10:01:10 其他开发

如何根据Rails中的其他对象验证多对多关联?

注意:这是为简化而基于更复杂的实现创建的示例。 考虑一个用于提交租客详细信息的表单,以及一个用于添加公寓详细信息的子表单。仅当承租人声称年龄大于或等于18岁时,才应创建公寓记录。 基于承租人的1对1公寓验证 在以前的迭代中,这种关系是1对1,ID存储在对象上。我能够根据承租人信息验证公寓详细信息,如下所示: class Apartment ..

Rails NoMethodError(#<;ActiveRecord::Relation[]>;的未定义方法`<;<;';):

幕后故事 我目前正在将我的Ruby on rails应用程序更改为多数据库配置。切换的主要原因是将我的成员(用户)和个人资料表放在一个单独的数据库中,该数据库可以从另一个RoR应用程序访问;因此,除了使用OAuth和DoorKeeper之外,我还可以拥有单点登录功能。这是一个耗时很长的项目,有很多疯狂的障碍。最终,今晚一切似乎都很正常,直到我运行了规范测试,而我今天做的一项工作就是扔旗子。 ..

ActiveRecord中的.Order方法参数是否默认经过清理?

我正在尝试将一个字符串传递给.Order方法,例如 Item.order(orderBy) 我想知道默认情况下是否会清理orderBy,如果不是,清理它的最佳方法是什么。 推荐答案 订单未经过清理。此查询实际上将删除USERS表: Post.order("title; drop table users;") 您将希望在运行查询之前检查orderBy变量,以确定是否有 ..
发布时间:2022-04-04 20:17:03 其他开发