ruby-on-rails-3相关内容

Ruby 在 Windows 上崩溃

我遇到了这里描述的同样问题:为什么rails-fails-with-ruby-exe-has-encountered-a-problem-and-needs-to-close.即 ruby​​ 因以下错误而崩溃: ruby.exe 遇到问题需要关闭.对此造成的不便,我们表示歉意. 我要求添加一些详细信息,因为我没有提出这个问题,我无法在其中添加信息.所以这不是重复的. 无论我如何运行(在 ..
发布时间:2022-01-12 11:34:06 其他开发

茉莉花中的位置重新加载

我真的不确定如何进行测试?(间谍?) 函数 reloadPage() {$('#logo').click(function() {location.reload();})} 任何建议都会很棒! 解决方案 你可能不确定如何测试这段代码的原因是因为它在做两件不同的事情,你应该把它分成更小的块. 我在这里看到两个不同的功能: 点击事件处理 重新加载页面 那么为什么不这样分 ..
发布时间:2022-01-11 18:48:27 前端开发

Rails:使用 jquery tokeninput (railscast #258) 创建新条目

我已经成功地添加了 Ryan Bates railscast #258 中未包含的新艺术家条目 http://railscasts.com/episodes/258-token-fields 换句话说,用户可以输入艺术家姓名,该艺术家姓名将使用 jquery tokinput 自动完成.但是,我希望自动完成结果仅显示由该个人用户创建的艺术家姓名. 这有意义吗?一个更好、更容易理解的例子 ..

在一页上显示所有结果 (gem kaminari)

我有数据,它们在某些页面上被剪切(每页 10 个结果). 控制器中的代码: @messages = Message.order('id DESC').page params[:page] 如果我愿意,如何在一个页面上显示所有结果?它类似于页面导航上的 '查看全部'. 解决方案 如果您仍然希望分页助手在您的视图中工作,您可以在 per_page 选项中设置一个非常高的限制. @m ..
发布时间:2022-01-10 18:26:25 其他开发

Rails 克隆副本或复制

我有一个嵌套表单,保存后,我希望能够单击显示页面上的链接来复制或克隆该表单并打开一个新表单.从那里我应该能够进行编辑(如新 id)并保存为新记录.我见过一些像这样的例子 deep_cloneable gem,但我不知道如何实现它.我认为这应该很简单,但我只是不明白在控制器和显示视图中放置东西的位置. 解决方案 如果你想复制一个activeRecord对象,你可以使用它的属性来创建一个新的像 ..
发布时间:2022-01-10 13:54:08 其他开发

删除基于多列的重复记录?

我正在使用 Heroku 来托管我的 Ruby on Rails 应用程序,出于某种原因,我可能有一些重复的行. 有没有办法根据 2 个或更多条件删除重复记录,但只保留该重复集合的 1 条记录? 在我的用例中,我的数据库中有汽车的品牌和型号关系. 制作模型--- ---姓名 姓名年修剪MakeId 我想删除所有具有相同名称、年份和修剪但保留其中 1 条记录的模型记录(意思是,我需要 ..
发布时间:2022-01-10 13:23:46 其他开发

GitLab 电子邮件设置:通过另一个邮件服务器发送

默认情况下gitlab在gitlab.yml中有下一个配置: 电子邮件:来自:notify@gitlabhq.com主持人:gitlabhq.com 但是,我需要指定其他变量(主机、端口、用户、密码等)才能使用另一个邮件服务器. 我该怎么做? 解决方案 这也让我很困惑.但是要更改邮件设置,您可以在 config/environments/production.rb 中编辑它们,只 ..
发布时间:2022-01-10 10:50:58 其他开发

Rails 3 - 将文件上传到公共目录

我正在寻找一种将文件(xml 文件)上传到 Rails 3 的公共目录的简单方法.一旦它在那里,我想打开它,解析内容并在此之后删除文件. 每当我搜索文件上传时,我都会遇到 Paperclip.但我不想将文件与对象相关联.我只是想上传它.最简单的方法是什么? 解决方案 a.表格 {:multipart =>真的} ..
发布时间:2022-01-09 22:41:25 其他开发

根据关联模型的总和对玩家进行排序

我有一个包含 6500 个 players 的数据库,每个玩家平均有 15 个游戏 results. 用例 我想生成一个玩家列表,按照他们的奖品钱的sum排序(结果表中的一个字段).我更喜欢它在某种范围内,所以我还可以过滤玩家所在国家/地区的列表等. 性能 我看到一些帖子提到了 cache_counter 字段以提高性能.就我而言,我有数千条结果记录 (75.000+),所 ..
发布时间:2022-01-09 16:10:12 其他开发

在rails 3中的多列上按+ sum分组

我需要获取按数据库中这些位置的图片数量排序的位置列表,这是我的查询 Location.select(:city).group(:city).order("SUM(images_count) DESC").sum(:images_count) 这就像一个魅力,不幸的是,我现在需要添加省份和国家以防止出现歧义,所以我现在有了这个 Location.select(:city, :province, ..
发布时间:2022-01-09 15:53:15 其他开发

FTP **TO** Rails 应用托管在 Heroku 上?

请原谅这个古怪的问题,但有没有办法让我的 Rails 应用程序接收 FTP 传输? 我每天都有我无法控制的 FTP 上传,它每天将数百个 HTML 页面上传到我们现有的服务器.我想将此站点移动到 Heroku 上的仅 Rails 部署,但我无法触摸此 FTP 上传(仍然需要进行). 由于 Heroku 不提供公共存储空间或 FTP,我无法将文件直接上传到 Heroku(我也不想这样做) ..
发布时间:2022-01-09 11:23:56 其他开发

在加载*后*路由运行的 Rails 初始化程序?

我想在我的 Rails 应用程序启动时设置一个类属性.它需要检查一些路由,因此需要在我的自定义代码运行之前加载这些路由.我很难找到一个可靠的上钩地点. 这在“测试"环境中完美运行: config.after_initialize 做Rails.logger.info "#{Rails.application.routes.routes.map(&:path)}"结尾 但它不在“开发"环境 ..