问题标签 [rails-4-2-1]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
475 浏览

ruby-on-rails - 将 Rails 3.2 升级到 Rails 4.2 得到 401 未授权

当我从 rails 3.2 更新到 rails 4.2 时,gem 都与 rails 4 兼容, 我运行服务器时,它会抛出如下错误。

是否缺少 cookie 或会话设置或设计所需的任何更改?

我也面临不同的问题 Rails 4 upgrade JSON::ParseError for old session

Ruby on Rails 类型错误

但没有运气,我改变了秘密令牌。

0 投票
2 回答
1515 浏览

ruby-on-rails - 我们可以将一个大的迷你测试文件(some_controller_test.rb)分解成多个测试文件吗

我的rails 应用程序中有一个名为reports的控制器。此控制器有 4 或 5 个(报告)操作,而不是一个非常大的文件。

我正在使用迷你测试来测试我的应用程序。此控制器的测试文件 (reports_controller_test.rb)太大。我只想分解每个报告的测试文件,以便我可以分别为每个报告编写测试。我真的可以将我的1 个迷你测试文件拆分为多个测试文件吗?

0 投票
1 回答
344 浏览

ruby-on-rails - 发布请求参数在 Rails 4.2.2 中被截断,内容类型为“Application/xml”

我有以下观察:

我部署了一个带有控制器和动作的示例 Rails 4.2.2 应用程序来接收 POST 请求。

现在,如果我向这个应用程序发送一个带有一些 POST 正文的 POST 请求,比如一个哈希{"1"=>"hello","2"=>"bye"},如果请求的内容类型是"application/xml",我在我的 Rails 应用程序中没有收到任何参数。

如果我将同一请求的内容类型更改为其他内容,我将正确获取参数。

有人可以告诉我为什么在Rails 4.2.2中有这种行为, POST请求的内容类型为"application/xml".

0 投票
2 回答
53 浏览

ruby-on-rails - field_for 标签没有显示任何东西 rails 4

我开始开发一个 Rails 应用程序,我想将多个图像添加到我的模型中。 型号/产品.rb

型号/product_image.rb

我的产品形式如下 _form.html.erb

在我的表格中,我可以看到除了用于多张图片上传的fileds_for标签中提到的标签之外的所有内容。有人可以帮我解决我的问题,但你能帮我如何使用它来上传多个图像。因为我有图像循环,我有更多的标签,我不想要那个。我想要一个图像选择输入,我需要通过那里上传多个图像。一旦产品保存,帮助我显示图像

0 投票
1 回答
33 浏览

ruby-on-rails - 如何在 user_controllers 中同时将用户“ID”保存到另一个模型字段“user_id”为 Rails API 目的创建操作 RAILS 4

我现在有 3 个模型社会和用户社会由管理员模型管理发生的情况是,当用户注册时,用户“id”必须同时保存在社会模型 user_id 字段中,它必须在 user_controller 的创建操作中发生

有人可以给我一个简单的代码来做到这一点

非常感谢

0 投票
3 回答
2237 浏览

ruby-on-rails - 如何在rails 4中构建面包屑

说真的,我不知道从哪里开始。如何在不使用 gems 的情况下实现辅助面包屑?我尝试了一些宝石,但我更喜欢做一个简单的帮助。存在某人或一些教程吗?我没找到这个=/

谢谢!

0 投票
1 回答
161 浏览

ruby-2.2 - ActiveModel::ForbiddenAttributesError 仅在创建新记录时

我已将我的 app rails 版本从 3.2.13 升级到 4.2.1,所以每当我尝试创建新记录时,我都会得到ActiveModel::ForbiddenAttributesError

我正在使用 rails4.2.1。

这是我的控制器

每当我更新现有类别时,都没有问题。类别更新成功。

请帮忙!

谢谢

0 投票
1 回答
1650 浏览

ruby-on-rails - 仅在 Firefox 中没有路由匹配 [GET] "/users/assets/bootstrap.min.js"?

当我尝试登录或注册我的应用程序时,Firefox 给我这个错误,我只在本地工作,我正在为此使用 devise gem。加载表单后,它会进入此路由。文件 bootstrap.min.js 位于 stylesheets 文件夹和 assets 文件夹中。在我声明的布局中:

Chrome 和 Safari 没有任何问题。我想与同一问题有关的另一个奇怪行为是,当我尝试检查元素时,它会陷入此错误:

没有路线匹配 [GET] "/assets/bootstrap.min.css.map"

Routes 文件是这样完成的:

有人有线索吗?

0 投票
1 回答
81 浏览

ruby-on-rails - collection_check_boxes 错误

如何解决此错误:

SQLite3::SQLException: 没有这样的列:functionalities.profile_id: SELECT "functionalities".* FROM "functionalities" WHERE "functionalities"."profile_id" = 1

这是我的 _form.html.erb

简介.rb

功能性.rb

ProfileFunctionality.rb

我认为我需要加入,因为当我在else时出现错误。

0 投票
1 回答
23 浏览

ruby-on-rails - 请参阅 digit cpf 上的复制值

我有一个搜索,当数字一个 CPF 显示所有结果。好的,但我需要这样显示:(只是一个人和它拥有的合同数量)*我的代码是葡萄牙语,抱歉

但目前是这样的:(根据合同金额相同的值)

它正在复制价值......因为合同的编号

我的看法是这样的:

这是我的控制器:

如果 params[:pesquisa_func_cpf].present?@autorizacoes = Autorizacao.pesquisa_func_cpf(params[:pesquisa_func_cpf]).all

我尝试使用 .distinct 而不是 .all,但不起作用:(

我的咨询(我使用 oracle)是:

根据我的示例,它返回 3 个结果。请,如何让这个结构离开: