ruby-on-rails-3.2相关内容

供应商/捆绑包的目的是什么?Heroku 告诉我删除它

在对 Heroku 进行一些更改后,我注意到有关 vendor/bundle 的警告(请参阅下面的警告). 如果根据警告应该从 Git 跟踪中“删除"该目录的用途是什么? 为什么 vendor/bundle 在默认情况下不被 Rails 自动.gitignore? 我应该运行 bundle pack 吗?(真的是捆绑包??) bundle pack 的优缺点是什么(相对于 ..
发布时间:2021-12-16 23:04:07 其他开发

S3上传后301永久移动

我正在尝试使用carrierwave 和fog gems 将图像上传到Ruby on Rails 上的S3,图像已正确上传,但是当我尝试保存包含有关刚刚上传的图像的信息的模型时,我收到此错误: Excon::Errors::MovedPermanently in UserController#showapp/models/user.rb:46:in`process_image_with_key' ..
发布时间:2021-12-15 20:04:40 其他开发

Rails 控制器的 Ruby 辅助方法放在哪里?

我有某些(或所有)控制器需要的 Ruby 方法.我尝试将它们放在 /app/helpers/application_helper.rb 中.我已经将它用于要在视图中使用的方法.但是控制器看不到这些方法.是否还有其他地方应该放置它们,或者我是否需要以不同的方式访问这些辅助方法? 使用最新的稳定 Rails. 解决方案 你应该在ApplicationController中定义方法. ..

如何从另一个目录中获取 ruby​​ 文件

我试图需要一个我在另一个文件中创建的 rake 文件.这两个文件位于两个不同的目录中.我在第一个文件的顶部有 require ,在 require 之后的引号内有第二个文件的名称.它告诉我它无法加载这样的文件.这是否意味着因为它在不同的目录中找不到它?我尝试坚持第二个文件的完整路径,但它仍然无法加载该文件.有谁知道如何将第二个文件加载到第一个文件中? 提前致谢 解决方案 requir ..

基于条件的 Rails 路线

我有三个角色:教师、学生、管理员,每个角色都有带有“主页"视图的控制器. 所以这很好用, get "instructor/home", :to =>“导师#家"得到“学生/家",:to =>“学生#家"获取“管理员/主页",:to =>“管理员#home" 我想写一个如下所示的虚 url,它将根据 user_id 的角色路由到正确的主页. get "/:user_id/home", : ..

如何从 Rails 中的 date_select 或 select_date 获取日期?

使用 select_date 返回一个 params[:my_date] 和 year、month 和 天 属性.如何轻松获取 Date 对象?我希望像 params[:my_date].to_date 之类的东西. 我也很高兴使用 date_select 代替. 解决方案 使用 date_select 可以分别为您提供 3 个单独的键/值对,分别用于日、月和年.因此,您可以将它们作 ..

将 Rails link_to 用于发布的链接

我有一个链接,我需要用它来提交发布请求.通常,我会使用 jQuery 并阻止链接的默认行为,然后向目标提交表单.这似乎是 Rails 应该能够帮助我解决的问题.果然,link_to 方法有一个用于指定 POST http 方法的选项: link_to "Profile", 'http://example.com/profile', 方法: :post 这可行,但我也需要添加 2 个参数.我试过 ..

使用 send_file 从 Amazon S3 下载文件?

我的应用中有一个下载链接,用户应该可以从中下载存储在 s3 上的文件.这些文件将可以在看起来像 的网址上公开访问 https://s3.amazonaws.com/:bucket_name/:path/:to/:file.png 下载链接在我的控制器中点击了一个动作: class AttachmentsController 但是当我尝试下载文件时出现以下错误: ActionContr ..

使用 RABL 从 Rails 3 应用程序返回不完整的响应正文

我使用 Rails 3 和 RABL 构建了一个 JSON API API 运行良好,但对于特定请求,仅返回部分数据 - 其余 JSON 被截断.由于 JSON 因此无效,依赖该 API 的移动应用程序崩溃. 有人能想出为什么身体被切断到一定的尺寸并为我指出解决问题的正确方向吗?谢谢 解决方案 所以我能够将这个问题追溯到乘客 长话短说,我通过在乘客配置中设置 passen ..
发布时间:2021-11-15 00:54:00 其他开发

如何将 Rails 升级到 4.2?

我想将 Rails 应用程序从 3.2.12 正确升级到 4.2 ... 有人给我发送这个链接:http://edgeguides.rubyonrails.org/upgrading_ruby_on_rails.html 目前我正在尝试从 3.2.12 升级到 4.0 ......我正在等待第 5.4 步: Rails 4.0 不再支持从供应商/插件加载插件.您必须通过将它们提取到 ..
发布时间:2021-07-13 19:29:23 其他开发

无法将印象派模型添加到 Solr

为了跟踪独特的观点,我添加了印象派宝石.由于流量增加,展示次数表将以更快的速度增长.当我想显示连续几周/几个月之间的比较时,这会导致问题. 所以我想到了将 impression's 模型与 solr 联系起来. 为了实现这一点,我首先在 app/models/impression.rb 文件夹下创建了一个名为 impression 的模型. class Impression ..
发布时间:2021-07-13 19:29:20 其他开发