ruby-on-rails-5相关内容
我在 Angular 上有应用程序,它使用服务器 Ruby on Rails/oAuth 后端.在控制台中注册用户时,我收到这些错误. POST*.herokuapp.com/api/users 500(内部服务器错误)*.herokuapp.com/api/users:1无法加载 *.herokuapp.com/api/users:请求的资源上不存在“Access-Control-Allow-
..
如何使用 Rails form_with(带有 Ajax 的远程表单)助手显示错误? 我有这个代码: def 创建@incoming_package = IncomingPackage.new(tracking: params[:tracking])如果@incoming_package.saveredirect_to admin_incoming_packages_path,注意:“创建
..
我的 linux 操作系统有这个问题: 构建原生扩展.这可能需要一段时间...错误:安装导轨时出错:错误:无法构建 gem 本机扩展.当前目录:/var/lib/gems/2.3.0/gems/nokogiri-1.8.1/ext/nokogiri/usr/bin/ruby2.3 -r ./siteconf20171120-5536-amlck4.rb extconf.rbmkmf.rb 在/u
..
我正在尝试在帖子详细信息页面显示来自同一类别的其他 3 个帖子.所以我有这个查询: def show@posts_from_same_category = Post.where(category_id: @post.category_id).limit(3).order("RANDOM()")结尾 所以页面结构是这样的: 帖子标题 帖子文本 (title) 来自同一类别的更多帖子
..
我正在尝试向邮件视图添加一个基本的 link_to 标记. notification.html.erb: 错误是未定义的局部变量或方法'root_path' 不太确定为什么相同的代码(仅不同的图像)在普通控制器视图中工作得很好.root_path 在路由中正确设置. 邮件视图会阻止它吗? 解决方案 我相信答案是肯定的.我今天早上刚刚在阅读 docs,我的理解是你需要使用
..
我的项目使用 angular 4.我想将 html.erb 和 .css 文件与 js 文件分开.我在 component.ts 文件中尝试了以下内容.我做了一些配置来使用 webpacker 文档加载外部 html.但它不允许我导入 .html.erb 文件.以及无法加载 css 文件.我也尝试加载 sass 文件但没有工作. import templateString from './tem
..
我正在将 webpacker 安装到我的 rails 应用程序中,安装后,我注意到应用程序中的页面开始加载很长时间,会发生什么? 来自日志: 在 90075ms 内完成 200 OK (Views: 90072.2ms | ActiveRecord: 0.0ms) 我使用 ruby 2.5.0、rails 5.2.0、webpacker 3.5.5、node 10.6.0、y
..
感谢您的帮助. 我的问题 在我的 Rails 5 应用程序中,我有 2 个布局,因此我需要设置多个清单文件. 我做了什么 我做了以下事情: 这两个 layouts 有一个 user.html.erb 和一个 main.html.erb html 文件,我在那里链接了正确的在 user.html.erb 中标记我的 application.js,在 main.html.
..
我在同一个视图中有两个 csv 导出,都具有不同的数据.目前它只是为两者下载相同的数据. 查看 控制器 respond_to do |format|格式.htmlformat.csv { send_data @trial_data.trials_export,文件名:“t
..
我被难住了.我在 docker 中运行了 Rails 5 的原版安装,但我不断收到此错误: 请求运行时间超过 5000 毫秒 到目前为止,我所做的只是使用 docker-compose run website rails g controller pages 生成一个新控制器. 到目前为止,如果我从 layouts/application.html.erb 中删除(非常重要的)行
..
上下文:我在我的 Rails 应用程序中设置了一个 cookie,只向用户显示一次弹出窗口(引导模式). 目标:我想设置 1 个月的 cookie,没有 问题:下面的代码运行良好但是当您关闭导航器时,cookie 会重新启动.我认为是会话与持久 cookie 之间的区别. 应用栈: Ruby on Rails JS cookie 插件:https://github.com
..
以下代码 def 显示渲染 File.join(Rails.root, 'app', 'themes', 'default_theme', 'template'), 布局: File.join(Rails.root, 'app', 'themes', 'default_theme', 'layout')结尾 在 rails 4.2.x 中工作,但在使用 Rails 5.0.0 时输出以下错误
..
当我运行 rails server 时,'Could not find jsonapi-parser-0.1.1.beta2' 错误出现. ~/ruby_on_rails/test/sampleapp$ rails s在任何来源中都找不到 jsonapi-parser-0.1.1.beta2运行 `bundle install` 来安装缺少的 gem.~/ruby_on_rails/test/s
..
所以我从这个项目中抽出了几个月的时间,今天去了它并尝试托管它,但没有触及任何东西,我在两个指向我的 javascript 和 css 的链接上遇到了错误的 URI 错误.
..
(使用 in 子句按字段对选择查询) 我有一个看起来像这样的哈希数组: [ {product_id: 7629, group_id: 4}, {product_id: 8202, group_id: 3} ] 我想返回的是 Items 表中匹配数组中字段对的所有记录. 在 SQL 中,它会像这样检索: SELECT *来自项目WHERE (product_id, grou
..
是否可以安装多个ActionCablecables相同的 Rails 应用程序?例如: #routes.rbRails.application.routes.draw 做...挂载 ActionCable.server =>'/电缆'挂载 ActionCable.server =>'/电缆2'结尾 我知道我可以使用相同的电缆拥有多个频道,但我需要对我的频道使用不同的身份验证方法.根据我的理解,
..
我要使用 ActionController::Parameters.action_on_unpermitted_parameters = :raise 为了引发异常,传入了不允许的参数,但我只想在特定的控制器方法上执行此操作,而不是在/config/中设置它并将其应用于整个环境.有什么办法吗? 解决方案 更新:(从 Mike 的回答中获取灵感) 要限制仅对一组控制器动作进行更
..
在迁移到 rails 5 之前,它运行良好,但是当我迁移到 rails 5.1.1 时,它给了我类似 的错误 ActiveSupport::MessageVerifier::InvalidSignature:ActiveSupport::MessageVerifier::InvalidSignature 我使用了与之前版本的 rails 相同的密钥. 例如 crypt = Act
..
升级指南中提到了Rails 5 将随机订购测试.恢复到固定顺序是微不足道的,但我只是想知道为什么要进行这种更改?是否支持并行测试? 解决方案 随机测试顺序是很好的做法.如果您总是以固定顺序进行测试,则您的测试可能会相互依赖.每个测试都应该没有副作用,随机排序可以保证这一点.
..
对于我正在构建的应用程序,我有一个“大厅"页面,人们可以在其中配置他们想要加入的区域.非常基本. 我希望获得当前订阅此页面频道的活跃消费者的总数,以便用户知道周围是否还有其他人可以与之互动. 有没有简单的方法可以做到这一点? 解决方案 我定义了一个辅助方法: app/channels/application_cable/channel.rb module Applica
..