ruby-on-rails-3.2相关内容

i18n 路由到已安装的引擎 - 忽略语言环境

我有一个应用程序 (my_test_app),内置了 i18n 支持.目前,有两种语言文件可用,FR &CN,如果我在它们之间来回切换,对于非引擎功能(例如用户索引/显示/编辑/删除 (ISED) 选项),一切都如我所料. 在 my_test_app 中,我安装了一个 Rails 引擎 (my_engine),它有一个控制器 &模型集(engine_job).所以,一个可行的 URL 应该是 ..

Ruby on Rails - 使 Slim 成为默认模板

我正在处理一个 Ruby on Rails 项目,我需要自定义由 Gems 提供的默认视图. 要求是模板使用Slim.我知道 ERB 是 Rails 的默认模板引擎. 根据我的观察,优先级是 ERB,否则将使用 Slim/Haml 视图. 我想知道是否可以将 Slim 设置为默认值而不是 ERB? 如何做到这一点,以便当我在 Slim 中创建模板的本地版本时,它将覆盖 ge ..
发布时间:2021-07-13 19:25:00 其他开发

Rails 更新到 3.2.11 中断运行多个服务器

我们的应用程序在彼此通信的不同端口上运行两个 Rails 服务器.使用 Rails 3.2.8,我可以打开一个终端,cd 到项目,运行 rails s -p3000,打开另一个终端,运行 rails s -p3001 一切正常.gemfile 包含 thin,所以 thin 会自动启动,但使用 rails s 将允许使用 --debugger 需要时. 自从更新 Rails 3.2.11 后 ..
发布时间:2021-07-13 19:24:56 其他开发

添加自定义用户角色狂欢 1.3.1

我使用 spree 1.3.1 和 Devise gem 进行身份验证,我需要添加一个名为“合作伙伴"的user_role" 可以在管理区域查看订单但不能创建/编辑/更新/删除任何订单. 提前致谢 解决方案 拥有 app/models/partner_ability.rb 文件. 然后使用以下基于角色的read权限给角色partner - class PartnerAbili ..

如何从rails中的给定列表中创建选择框?

我正在从我的控制器传递一个列表 @distinct_grade_list = Student.uniq.pluck(:grade) 从模型学生创建不同的成绩列表 现在在我的视图页面中,如何将其显示为选择框我正在使用 现在我必须在 A、B、C、D 保持什么 解决方案 collection_select(object, method, collection, value_me ..

简单的 Ruby 输入输出练习日志

我的编程课上有一个项目.这是我的作业:创建一个程序,允许用户输入他们今天锻炼了多少小时.然后程序应该输出他们一直锻炼的总小时数.为了让程序在第一次运行后继续运行,需要从文件中写入和检索总练习时间. 这是我目前的代码: File.open("exercise.txt", "r") do |fi|file_content = fi.readputs“这是一个锻炼日志.它记录了锻炼的小时数.请输 ..

如何使用 Ransack 过滤结果

我正在尝试为我网站上的搜索功能实施 Ransack.我尝试在 Ransack 上观看 Railscasts,并对如何实现它有了很好的了解.但是我遇到了一个我似乎无法弄清楚的问题. 在我的用户控制器的索引操作中,我有以下代码: def 索引@users = User.same_city_as(current_user)结尾 @users 是一个 ActiveRecord::Relation ..

如何准确计算定期存款

我是 ruby​​ on rails 的新手,我怀疑如何进行定期存款计算.我使用了一个公式来计算每月利息,它适用于第一个月,而不是计算接下来几个月(第二个月、第三个月...... n 个月)的准确利息.我使用的公式如下. 总计 = 存款金额 * 利率 * 30/365 请帮我解决这个问题.-谢谢. 解决方案 如果第一个月计算正确,后续月份计算错误,您是说要复利公式吗?(即在第 ..
发布时间:2021-07-13 19:20:16 其他开发

Rails Dragonfly 查找正在使用的文件

我们正在使用 Dragonfly 在应用程序和 Rails 管理中上传文件和图像. 应用部分中的蜻蜓用户可以申请工作并将其简历添加为附件.当用户上传附件并成功申请工作时,文件将被删除. Rails 管理部分中的蜻蜓管理员可以在 Rails Admin 部分创建带有附件和图像的页面,这些附件通过特定的表格链接. 问题当用户申请工作但未完成申请时,文件在服务器上保持未使用状态.现在蜻 ..

我的开发环境被消灭了,我在尝试修复它时遇到了一系列错误

所以我和我的一个朋友弄乱了 gemset,我不小心删除了一个.我不确定发生了什么,所以我只是把它刷掉了. 然后我为我一直在开发的旧应用程序运行“rails server",大约 2 分钟没有任何反应,最后它吐出一个错误. /Users/Nick/.rvm/bin/ruby: line 6:/Users/Nick/.rvm/bin/ruby: 参数列表太长/Users/Nick/.rvm/b ..

如何在 Rails 中抑制回溯?

当使用 raise 或 fail 退出 Rails 应用时,如何防止显示回溯? 尝试使用 back_trace_limit 但它似乎只适用于控制台......? 解决方案 通过使用其 set_backtrace 方法,您可以完全控制随异常实例返回的回溯.例如: def strip_backtrace屈服救援 =>呃err.set_backtrace([])提高错误结尾开始strip ..
发布时间:2021-07-13 19:10:15 其他开发

如何在 Rails 3.2.x 引擎中使用 SASS、HAML 和 CoffeeScript?

目前,我有一个使用 sass-rails 的 Rails 3.2.9 引擎.当我生成带有几个动作的控制器时,也会生成资产(即 javascript 和 CSS).但是,Javascript 和 SASS 都是 *.js 和 *.css 文件.它们不是 CoffeeScript (*.js.coffee) 或 SASS (*.css.sass).任何想法如何获得这项工作? 解决方案 这是一个 ..
发布时间:2021-07-13 19:09:39 其他开发

如何从其他网站获取元数据并在我的 ruby​​ on rails 中显示?

当使用 FB 或 Google + 时,我可以将任何网站的链接粘贴到状态更新框中,它会立即加载有关该网站的信息,并提供浏览缩略图的选项. 我怎样才能在 ruby​​ on rails 中实现这一点?我所有的搜索似乎都提出了有关如何执行此操作的 php 方法. 为了获取视频数据信息,我使用了 Ruby Open Graph Protocol gem.有什么可以像 FB 和 G+ 那样抓取 ..
发布时间:2021-07-13 19:09:28 其他开发