ruby-on-rails-5相关内容

Rails 5.1:嵌套表单验证

我有一个名为USER的父模型和两个称为奖励和认证的嵌套模型。当我保存认证时,奖励的模型验证告诉我奖励是空的,而当我保存奖励时,我收到一个错误,说认证的验证是空的。不确定发生了什么。 这里是我的用户模型 has_many :certifications, dependent: :destroy has_many :awards, dependent: :destroy # ..
发布时间:2022-02-25 11:23:38 其他开发

Rails动态javascript加载

在RoR中,如何通过Ajax调用动态加载位于您自己的Rails服务器中的.js文件? 您如何定义指向.js文件路由? 我将尝试解释我试图解决的情况。 我正在尝试使用“ThemePunch”中的“旋转滑块”html模板之一的Rails作为我的“index.html.erb”。 基本上,模板添加了一个“revolution.js”,它通过Ajax调用“动态”加载另一个.js文件(或“ ..

Rails:在生产模式下找不到资产,尽管Cdy提供了正确的服务

几乎几天来我一直在尝试解决此问题。 我正尝试在生产模式下运行Ruby on Rails站点,但(某些)资产无法使用。图像位于自定义子文件夹(app/sets/dio/testolder/demo.png)中,该文件夹已添加到Rails.application.config.assets.paths并正确预编译,但我总是收到错误 ActionView::Template::Error ( ..
发布时间:2022-02-25 11:18:27 其他开发

在页面更改时检测取消订阅Action Cable

我正在Rails中构建一个聊天室类型的系统,我需要检测用户何时离开服务器上的频道(即关闭页面),以便我可以更新活动用户列表。我在GitHub上搜索了文档和示例,似乎找不到答案。 我以前使用过SignalR,它会触发Disconnect事件,但在Rails 5中找不到等效的(如果它确实存在)。 我可以在Channel类中看到带有取消订阅方法的示例,但无论我是导航到新页还是完全关闭浏览器, ..
发布时间:2022-02-25 11:15:13 其他开发

Rails 5:不推荐使用警告:您正在将ActiveRecord::Base的实例传递给`EXISTS?`。..我不知道

好的……我有一个模式表单,我正在尝试提交。我不理解我收到的阻止开机自检的警告/错误。我错过了什么? 这是让我抓狂的专业警告 DEPRECATION WARNING: You are passing an instance of ActiveRecord::Base to `exists?`. Please pass the id of the object by calling `.i ..
发布时间:2022-02-25 11:10:16 其他开发

Ruby on Rails WHERE_VALUES方法

在Ruby on Rails 4中有where_values方法: User.with_all_credentials(creds).where_values [ [0] "lower(email) = 'test'" ] 在Ruby on rails 5中,当我尝试执行相同的操作时,它返回此方法不存在。如何在Ruby on rails 5中获得相同的结果? 推荐答案 ..
发布时间:2022-02-25 11:08:48 其他开发

在Rails中,如何提交表单并请求CSV格式的页面?

我有解决方案的几个部分,但我很难将它们组合在一起。 我有一个包含两个文本字段的页面(在form_tag中),我将在其中输入一个日期时间字符串,其中包含我要以CSV形式下载的记录的开始和结束日期。 我可以使用SUBMIT_TAG获得两个日期,但是我不知道如何让视图告诉控制器我需要CSV,所以。我可以使用link_to,但是参数会被抛在后面。 视图和控制器看起来有点不稳定,因为我正在 ..
发布时间:2022-02-25 11:05:29 其他开发

Rails:Applation.css不在资产管道中

我知道这是一个老问题,但没有答案可以解决我的问题。 我是Ruby on rails的新手,刚刚使用PostgreSQL数据库创建了项目,只是为了能够将项目上传到Heroku。 当我启动Rails服务器时,IM收到错误";application ation.css不在资产管道中。"; 我使用的是bootstrap 4 gem,这要求您将applications.cs ..
发布时间:2022-02-25 11:02:11 其他开发

Rails:ENV.FETCH()和ENV[]之间的差异

这两个语法有什么不同: ENV.fetch("MY_VAR") ENV['MY_VAR'] 我看到Rails 5在不同的位置使用了这两个版本,不知道有什么不同(除了第一个版本需要键入更多字符之外)。 Ruby 类散列对象是纯推荐答案,而不是Rails的一部分。来自fine ENV#[] manual: 以字符串形式检索环境变量name的值。如果命名变量不存在,则 ..
发布时间:2022-02-25 11:00:57 其他开发

RoR:在控制器中执行SQL

在RoR中,在控制器中,我们可以看到如下行: def index @books = Book.all end 如何将@book=Book.all替换为实际的SQL查询,如SELECT*FROM BOOK 我尝试了如下操作,但没有成功: def index sql = 'Select * from books' @books = ActiveRecord ..
发布时间:2022-02-25 10:59:42 其他开发