ruby-on-rails-5 相关问题

对于特定于Rails 5.0.x版的问题。如果您的问题通常适用于Ruby on Rails,请使用标记[ruby-on-rails]。

在Rails中将模型常量作为列表或枚举实现

我有一个模型常数,基本上是以下环境的值:类Account has_many:account_configs accepts_nested_attributes_for:account_configs ACCOUNT_ENVS =%w [...

回答 2 投票 0

优惠券系统订单价格更新

您好,我正在编码优惠券系统导轨5.2.3。但是我有一个问题。如果在付款前输入了优惠券代码,则会应用折扣。但是,如果从...

回答 1 投票 0

bootstrap4 + Rails:如何使面板高度在每一列中相等

[在我的应用中,我具有以下内容,通常是引导视图结构: ... []] 如果.col-md-4项目已经定义了高度,则只需在面板.h-100中添加class="h-100 panel panel-default"(高度:100%)。 https://getbootstrap.com/docs/4.0/utilities/sizing/ 在引导程序4中,所有列都具有flex显示,并且列的高度相同。因此,每列中的内容都会影响其他列,因此,如果内部内容的高度为全高,则它们的高度都相同。您需要在列中的内容上添加h-100类。请注意,此标签不应具有垂直边距。

回答 2 投票 1

如何解决:“在Heroku上部署后,缺少数据库中的项目”

在Heroku上部署了用Ruby On Rails编写的Web应用程序(在线商店)后,不显示数据库中的产品。我使用'git push ...

回答 1 投票 0

Rails 5+ API:单个JSON对象和JSON对象数组的单个端点

我正在使用JSON作为前端和后端之间的格式来构建Rails 5+ API。我希望能够创建一个记录或多个记录,具体取决于是否发送JSON对象数组。注意...

回答 1 投票 3

为什么Rails无法通过“预期在`app / assets / config / manifest.js`中找到清单文件(Sprockets :: Railtie :: ManifestNeededError)来引导”?

捆绑更新后,我的Rails应用无法启动,原因是:应该在`app / assets / config / manifest.js`(Sprockets :: Railtie :: ManifestNeededError)中找到清单文件”>

回答 1 投票 0

在红宝石上定义客户路线

我想用单个控制器处理多个URL段,这里的功能是示例:1)https://www.somedomain.com/abc和2)https://www.somedomain.com/xyz/abc我该怎么办?定义...

回答 1 投票 0

如何在Rails中保存可变数量的相同类型和相同名称的参数?

表单是在发票项数量可变的rails中提交的,布尔值是true或false。如何获取所有这些值并将它们保存在数据库中的相应字段中:...

回答 1 投票 0

如果需要进一步过滤,对于Active Record查找,查询中的'or'是否更快?

哪个查询更快?在第一个示例中,我对DB进行了2次调用。在第二个示例中,我对DB进行了1次调用,但是随后我需要进一步优化该数据以获得总计。取得= SingleBet.where(...

回答 1 投票 1

无法通过自定义密码要求验证CSRF令牌的真实性

我有一个Rails 5 API,正在设置身份验证。我添加了一些自定义密码要求,并且所有操作均可用于创建帐户和注销帐户,但是我获得了完整的422 ...

回答 1 投票 0

如何根据数量重复记录

我正在实施一种优惠券/优惠券系统,用户可以为特定产品购买一对多的优惠券。例如,用户可以在零售商X上以折扣价购买两张抵用券。...

回答 1 投票 1

如何知道Rails中has_many属性何时更改?

我有一个has_many通过关系,例如车辆has_many配件。在车辆表上,附件另存为Accessories_ids。当...

回答 1 投票 0

使用rails获取驻留在桌面中的文件的路径

我想保存一个驻留在桌面上的文件的路径,但似乎Rails无法使用指定的路径识别它。我试过这个:defcalculate_hash需要'digest'file_path =“ ...

回答 1 投票 0

字体真棒的宝石,布局不同,错误

我很高兴一直在使用font-awesome-rails gem,没有问题。但是,当我添加@import“ font-awesome”时,我创建了一个新的布局管理员;到admin.scss我得到以下错误:...

回答 1 投票 0

具有三重嵌套的Form_for的不匹配约束错误

我正在制作一个事件应用,其中每个事件可以有多个待办事项,每个任务都有自己的任务。我正在为任务的第三级嵌套(todo_items)苦苦挣扎,这是我的模型:事件....

回答 2 投票 0

Rails 5,使用数组作为列/属性问题的sqlite3

这是我在迁移t.text的Rails 5模型中使用数组的方式:诊断,数组:true,默认值:模型类Patient ] > 前一段时间,我遇到了这个确切的问题。我发现以下解决方法: 在您的迁移文件中: t.text :diagnoses, array: true 然后在模型中: class Patient < ApplicationRecord serialize :diagnoses after_initialize do |patient| patient.diagnoses= [] if patient.diagnoses == nil end end after_initialize回调将在实例化Active Record对象时直接通过使用new或从数据库中加载记录来实例化。 我会认真考虑实际上实际上是正确使用关系数据库。 # since diagnosis is highly irregular we most likely need to configure rails # to pluralize it correctly # config/initializers/inflections.rb ActiveSupport::Inflector.inflections(:en) do |inflect| inflect.irregular 'diagnosis', 'diagnoses' end class Patient < ApplicationRecord has_many :patient_diagnoses has_many :diagnoses, through: patient_diagnoses end # this table provides data normalization class Diagnosis < ApplicationRecord has_many :patient_diagnoses has_many :patients, through: patient_diagnoses end # this is just a join table class PatientDiagnosis < ApplicationRecord belongs_to :patient belongs_to :diagnosis end 这使您可以使用外键来确保引用完整性,并允许您使用ActiveRecord关联,而不只是将一些不愉快的事情弄乱了。在这里使用数组类型的实际好处很少。

回答 2 投票 1

在Rails控制台中调用参数时如何将参数传递给控制器 方法?

我正在使用Rails5。我有此控制器...类MyObjectsController

回答 3 投票 0

如何修复SQLite3 :: ConstraintException:UNIQUE约束失败:

我通过导入excel电子表格将多个访客添加到访客列表。它最初是一个独立的资源,并且一切运行正常。我能够导入新的来宾列表以及...

回答 1 投票 0

列出如何在项目级别访问用户状态

我有两个模型User和Project,它们处于has_and_belongs_to_many关联中。该用户模型具有列状态,我可以访问项目中用户的状态,例如project.user.status ...

回答 1 投票 2

saved_change_to_ *在Rails 5.2中使用“ activerecord-typedstore” gem时无法正常工作

我们在Rails 5.2应用程序中使用activerecord-typedstore gem。除了after回调中的“脏属性”方法外,其他一切都很好。根据gem的页面,它应该与Rails一起使用...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.