-
ruby-on-rails – 在Rails中对数字字符串进行排序
所属栏目:[百科] 日期:2020-12-17 热度:99
首先,一个警告:我是 Ruby和Rails的新手. 我的模型中有一个字符串字段,它引用了我的客户端的现有离线命名方案,它是由小数分隔的整数.所以“1.1”和“5.10.1.5”等 我想使用Rails的默认范围排序,但只是这个字段的正常排序会导致这样的问题: 1 1.10 1.2 1.3[详细]
-
ruby-on-rails – 将cache_digests与XML builder一起使用?
所属栏目:[百科] 日期:2020-12-17 热度:158
有没有办法在Rails 4(cache_digests)中利用 XML的新缓存策略? 我想我可以使用xml.erb视图,但我更喜欢xml.builder视图的简洁性. 有没有办法以这种方式使用cache_digests? 解决方法 要在XML Builder文件中使用 fragment caching and Rails 4 cache_digests,[详细]
-
ruby-on-rails – Rails:执行在time_zone_select上过期
所属栏目:[百科] 日期:2020-12-17 热度:124
以下异常间歇性地出现: An ActionView::Template::Error occurredexecution expiredvendor/bundle/ruby/1.9.1/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:251:in `require' 这是完整的痕迹: vendor/bundle/ruby/1.9.1/gems/activesupp[详细]
-
ruby-on-rails – 使用Rails 3自动加载路径不加载某些文件夹但加
所属栏目:[百科] 日期:2020-12-17 热度:151
我正在使用application.rb中的自动加载路径来加载一些额外的模块和结构. 这是以下一点代码: config.autoload_paths += %W( #{config.root}/app/controllers/concerns #{config.root}/app/models/concerns #{config.root}/app/jobs/) 有趣的是,扩展模型和控[详细]
-
ruby-on-rails – 安装sqlite3(1.3.7)时发生错误,Bundler无法继
所属栏目:[百科] 日期:2020-12-17 热度:88
参见英文答案 Errors of pushing rails app to Heroku error occurred while installing sqlite3,and Bundler cannot continue ????????????????????????????????????3个 当我使用命令git push heroku master时,我收到此错误. $git push heroku masterCounti[详细]
-
ruby-on-rails – 为什么在nginx背后瘦?
所属栏目:[百科] 日期:2020-12-17 热度:122
部署我的第一个Web应用程序.我一直在使用薄,简单易用.我只需要一个配置文件. 但是很多人使用nginx并在后面放置了一些瘦实例.为什么?为什么不单独使用瘦身?为什么使用nginx而不是在一个瘦实例后面放置3个瘦实例? 谢谢 解决方法 可伸缩性是主要原因.虽然Thi[详细]
-
ruby-on-rails – 哪个http状态代码返回404或422?
所属栏目:[百科] 日期:2020-12-17 热度:182
我有一个带有下一个资源的Rails API应用程序:/ images.所有图片都有一个所有者. 要创建新图像,我接下来请求/ images: image_info = { owner_id: '1234',name: 'img1' }post :create,:format = "json",:image = @image_info 在图像控制器中我做: owner = U[详细]
-
ruby – 在主厨执行期间在本机扩展包之后安装gem
所属栏目:[百科] 日期:2020-12-17 热度:105
虽然在安装本机软件包之前安装了gem,但我尝试在大厨配方中安装雾gem,因此gem安装失败 package "libxslt-dev"package "libxml2-dev"chef_gem "fog" 这是输出 [Thu,14 Mar 2013 13:04:30 +0000] INFO: Processing chef_gem[fog] action install (ebs4000::upda[详细]
-
ruby-on-rails – 如何托管rails web应用程序
所属栏目:[百科] 日期:2020-12-17 热度:178
我使用rails开发了一个漂亮的Web应用程序,并希望托管它.不幸的是,我不确定如何便宜地托管我的申请.我知道各种部署工具,比如capistrano,我也是Heroku的牧群.我认为这些工具有助于托管. 但是,任何人都可以向我提供托管web应用程序的步骤,详细信息esp使用rails[详细]
-
从cron执行ruby脚本
所属栏目:[百科] 日期:2020-12-17 热度:142
我的脚本使用 mysql,tiny_tds,fileutils和net / ftp.在ruby 1.9.3上运行.当我从文件夹内部运行它时,它工作得很好. 但是,当我将它添加到cron选项卡时,tiny_tds经常失败.我不知道是否有任何其他宝石失败,因为我无法通过此错误: require’: no such file to lo[详细]
-
ruby-on-rails – 思考Sphinx – 在配置文件中找不到索引
所属栏目:[百科] 日期:2020-12-17 热度:89
尝试使用Thinking Sphinx进行搜索.通过自制软件安装TS和 MySQL跟随 this Railscast(虽然我在我的应用程序中使用了pg,显然需要它),将这些行添加到我的gemfile中: gem 'mysql2'gem 'thinking-sphinx' 并将以下内容放在我的模型中,低于其他所有内容 post.rb cl[详细]
-
ruby-on-rails – Rails 3.2.12 app sass / compass @import仅在
所属栏目:[百科] 日期:2020-12-17 热度:89
好的,所以在我的css.scss文件中的@import需要扩展名之前我遇到过这个问题: @import 'layout.css.scss' 代替 @import 'layout' 不知道为什么这只发生在生产中(本地我没有问题).我讨厌必须添加扩展,不知道为什么,我想这只是让我感到烦恼,我必须输入它?[详细]
-
ruby-on-rails-3.2 – 为什么我需要在rails / ajax的远程链接上
所属栏目:[百科] 日期:2020-12-17 热度:163
在我的一个项目中,代码: = link_to "add",new_me_category_path,class: "btn btn-success",remote: true 可以正确加载远程表单. 但有些人无法工作,浏览器没有执行responese js代码.我需要像这样添加“data:{type:”script“}”: = link_to "add",remote:[详细]
-
无法使用ruby 2.0安装bundler 1.3.0
所属栏目:[百科] 日期:2020-12-17 热度:151
我安装了 Ruby 2.0.0并且编译顺利但是当我使用bundle install时它给了我这个错误: Bundler is not compatible with Ruby 2.0 or Rubygems 2.0.Please upgrade to Bundler 1.3 or higher. 如果我尝试使用gem update bundler更新它: $gem update bundlerUpda[详细]
-
在ruby的openssl库中的sync_close
所属栏目:[百科] 日期:2020-12-17 热度:97
我想知道 OpenSSL::SSL::SSLSocket中的属性sync_close是什么.它说它没有记录在rdoc中.我可以在很多代码片段中看到它,但我看不到它的用法.它是为了什么? 解决方法 首先打开一个套接字,即tcp,然后创建SSL层. sync_close使得原始套接字和加密层都一起关闭.[详细]
-
ruby-on-rails – FactoryGirl after_create方法不保存
所属栏目:[百科] 日期:2020-12-17 热度:124
我有一个简单的情境设置,以便学习FactoryGirl的测试.银行有很多交易.每次创建交易时,都应从银行总额中减去交易金额. 这是代码: # Bank.rb - Has many transactionsclass Bank ActiveRecord::Base has_many :transactionsend# Transaction.rb - Belongs to a[详细]
-
ruby-on-rails – Rails访问公用文件夹中的文件夹
所属栏目:[百科] 日期:2020-12-17 热度:75
我有这样的结构(例如): public art_im folder1 img01.jpg 我需要写什么,在标签中访问这个img01.jpg? 我试试 = image_tag("#{Rails.root}/public/art_im/images_#{@graphics.id}/#{@grp.id}.jpg",:alt = "#{@art.nr}") 但我得到了HTML img alt =“lalala”s[详细]
-
ruby-on-rails – Rails中的DateTime比较失败
所属栏目:[百科] 日期:2020-12-17 热度:137
由于某种原因,比较总是失败,请从Rails控制台检查: irb(main):021:0 @game.game_date.class= ActiveSupport::TimeWithZoneirb(main):026:0 @game.game_date= Tue,19 Feb 2013 23:15:00 UTC +00:00irb(main):022:0 @game.game_date.to_datetime= Tue,19 Feb 2[详细]
-
混合模块中的ruby – self.class.name
所属栏目:[百科] 日期:2020-12-17 热度:112
我有一个模块,其中包含写入日志的方法.在每条消息中,我想要记录记录此消息的类的名称. 可以使用include或extend混合模块.我需要我的日志在每种情况下都有正确的类名. 蒸馏代码: module M def f self.class.name endendclass C extend M include Mendp C.f #[详细]
-
如何使用Watir(Ruby)从非可见元素中读取文本?
所属栏目:[百科] 日期:2020-12-17 热度:168
页面上有一个div不可见,但有一些我想要捕获的值.在它上面调用文本会返回一个空字符串. 如何在不处理原始html的情况下显示值?无论浏览器中文本的可见性如何,我都可以强制.text返回实际值吗? irb(main):1341:0 d.first.visible?= falseirb(main):1344:0 d.fi[详细]
-
ruby-on-rails – 使用Active Record查找连接表
所属栏目:[百科] 日期:2020-12-17 热度:134
我有几个模型与a:has_many =相关联:通过关系: class User ActiveRecord::Base has_many :group_members has_many :groups,:through = :group_membersendclass Group ActiveRecord::Base has_many :group_members has_many :users,:through = :group_membe[详细]
-
ruby – 将图像保存在watir-webdriver中
所属栏目:[百科] 日期:2020-12-17 热度:75
我需要将图像从recaptcha保存到localhost磁盘,我使用watir-webdriver获取图像dom元素,但它不支持save方法,就像watir一样.那么如何将图像保存到我的磁盘? HTML: div id="recaptcha_image" style="width: 300px; height: 57px;" img style="display:block;"[详细]
-
ruby – 尝试访问包含模块中定义的方法时的NoMethodError
所属栏目:[百科] 日期:2020-12-17 热度:154
我正试图从我的一个规范助手中的模块中访问一个方法 我将模块包含在测试助手中 module Support class RestHelper include Rest::Rest def create_rest_client_for_ifa # Call method from module create_rest_client(uname,pword) end endend 但是当我运行我[详细]
-
ruby – Sinatra将变量传递给erb
所属栏目:[百科] 日期:2020-12-17 热度:98
我有两种方法可以做到这一点. 首先是使用:locals = {….}和其他是使用@var_name.我只是想知道哪一个更好/更喜欢?我无法在任何地方找到答案. 谢谢 解决方法 我没有经验,但可能你使用@var_name编写更少的代码,但如果让我们说你有2个动作使用不同的对象呈现相[详细]
-
Ruby:如何推断出“当前”的宝石名称?
所属栏目:[百科] 日期:2020-12-17 热度:100
我知道以下内容来获取Gem的审讯规范: spec = Gem::Specification.find_by_name('my_gem') 有没有办法以编程方式识别“this”gem的名称,以便可以以可重用的方式重写上述内容? 换句话说,如何在运行时从一些执行的Ruby代码中获取父gem的名称? 解决方法 要查[详细]