-
ruby-on-rails – 无法在Ubuntu 13.04上安装rmagick gem
所属栏目:[百科] 日期:2020-12-17 热度:186
当我尝试安装rmagic时: gem install rmagic 它给出了错误: Building native extensions. This could take a while...ERROR: Error installing rmagick: ERROR: Failed to build gem native extension. /home/biske/.rbenv/versions/2.0.0-p247/bin/ruby ex[详细]
-
ruby-on-rails – 未定义的方法`create_translation_table!’
所属栏目:[百科] 日期:2020-12-17 热度:170
我有一个新的rails引擎,我想使用globalize3.我在我的lib // engine.rb中这样做了: require 'globalize3'module SimpleCms class Engine ::Rails::Engine endend 现在,我尝试创建这样的迁移: class CreatePages ActiveRecord::Migration def up create_tabl[详细]
-
ruby – 如果没有arg则运行stdin的脚本;否则输入文件= ARGV [0]
所属栏目:[百科] 日期:2020-12-17 热度:153
这很好用 – 只是想知道是否有任何改进来缩短它? if (ARGV[0].nil?) then input=$else input=File.new(ARGV[0],"r");end...# Do something with the input here,for example:input.each_line do |line| puts lineend 解决方法 你可以完全消除前五行. 来自Pi[详细]
-
Erb与Sinatra在ruby
所属栏目:[百科] 日期:2020-12-17 热度:198
所以我有一个我用sinatra构建的网络服务器,其内容如下: set :variable,"value"get '/' do erb :indexend 当然,views / index.erb中的模板看起来像这样: html!-- etc -- ul % my_array.each do |thing| % %="Something: #{thing},variable from sinatra: #{[详细]
-
ruby – 从表示局部变量的字符串中获取值
所属栏目:[百科] 日期:2020-12-17 热度:120
参见英文答案 Is there a ‘variable_get’ method? If not,how can I create my own?2个 我有一个本地变量名称作为字符串,需要获取其值. variable = 22"variable".to_variable? 如何从字符串中获取值22? 解决方法 你可以使用eval. variable = 22eval("vari[详细]
-
ruby – 需要Nokogiri?没有这样的文件加载
所属栏目:[百科] 日期:2020-12-17 热度:145
我正在尝试开始使用Nokogiri.我跑了命令 gem install nokogiri 作为Windows 7(64位)的管理员.控制台说“成功安装”和“1安装宝石”. 当我输入 gem list --local OR gem q --local 我看到Nokogiri在“本土宝石”名单上. 但是,当我尝试通过require语句(在NetBe[详细]
-
ruby – 如何模拟aws-sdk gem?
所属栏目:[百科] 日期:2020-12-17 热度:82
我有一些代码使用aws-sdk gem将文件上传到Amazon S3.显然它会上传一个HTTP来上传文件. 有没有一种很好的方法来模拟aws-sdk gem的这个功能? 我尝试使用Webmock,但aws-sdk gem似乎首先获得最新的/ meta-data / iam / security-credentials /.似乎使用Webmock[详细]
-
ruby-on-rails – i18n:t方法不起作用
所属栏目:[百科] 日期:2020-12-17 热度:62
在我的Rails 3.2.2应用程序中,我正在尝试使用i18n,但有些东西无法正常工作. 事实上,“t”方法不起作用,只有“i18n.t”有效. 所以,例如: t(:login)= login 代替: i18n.t(:login)= Provide the necessary login info 你能帮我搞清楚我做错了什么吗? 谢谢,[详细]
-
ruby – 删除所有非单词字符的简单方法
所属栏目:[百科] 日期:2020-12-17 热度:156
我想用最简单的方法从字符串中删除所有字符. 例如 从“a,sd3 31ds”到“asdds” 我做这样的事情: "a,sd3 31ds".gsub(/W/,"").gsub(/d/,"")# = "asdds" 但它看起来有点尴尬.也许有可能将这些rexegs合并为一个? 解决方法 "a,sd3 31ds".gsub(/(W|d)/,"")[详细]
-
ruby-on-rails – 如何在Rails中将XML转换为哈希?
所属栏目:[百科] 日期:2020-12-17 热度:111
如何在 Ruby中将XML主体转换为哈希? 我有一个XML体,我想解析成哈希 soap:Body TimesInMyDAY TIME_DATA StartTime2010-11-10T09:00:00/StartTime EndTime2010-11-10T09:20:00/EndTime /TIME_DATA TIME_DATA StartTime2010-11-10T09:20:00/StartTime EndTime2[详细]
-
ruby – VIM中更好的自动完成功能
所属栏目:[百科] 日期:2020-12-17 热度:112
所有, 我已经和vim一起工作了一段时间,并且喜欢它的一切 – 我只有一件事我很想念像RubyMine这样的IDE,那就是高级自动完成功能. 作为参考,这是我的标准VIM设置:https://github.com/wrwright/.vim 我尝试过使用omnicomplete supertab的ctags,我想念的一个主[详细]
-
ruby-on-rails – 如何使按钮在erb中作为链接工作?
所属栏目:[百科] 日期:2020-12-17 热度:184
%= link_to 'New Post',new_post_path % 这会生成到new_post_path的链接.以前我使用 input type =“submit”class =“new”name =“Addlist”value =“Add New”/它就像一个按钮.那么如何让链接看起来像erb中的按钮? 解决方法 只是为了抛出另一个选项,因为[详细]
-
ruby-on-rails – 在textmate中自动格式化ERB模板
所属栏目:[百科] 日期:2020-12-17 热度:189
使用Textmate格式在 Ruby on Rails中编写ERB模板时非常糟糕. 有谁知道处理ERB模板/视图格式的textmate包?我的谷歌搜索没有发现任何东西.谢谢! 解决方法 我认为最好的解决方案是使用HTML(Rails)包. 当你想整理一些东西时,你需要进入Bundles菜单 HTML整洁.[详细]
-
ruby-on-rails – 安装rake(10.1.0)时出错,Bundler无法继续
所属栏目:[百科] 日期:2020-12-17 热度:60
今天我重新安装了我的Mac,我也不得不重新安装导轨等.现在我已经正确设置了所有内容(至少我希望如此),但我一直遇到一个非常烦人的错误. $bundle installFetching gem metadata from https://rubygems.org/..........Fetching gem metadata from https://rubyg[详细]
-
ruby-on-rails – Rails4:为什么resque worker没有找到工作
所属栏目:[百科] 日期:2020-12-17 热度:167
我在rails 4 app中使用了resque和resque_scheduler.我的应用程序正在为resque做一些工作,但它们并没有被工人处理. reque-web显示没有失败. 我已经开始运行resque worker了 QUEUE = kqueue rake环境resque:工作 我的rails控制台 2.0.0p353 :006 Resque.info[详细]
-
ruby-on-rails-3.1 – 轨道3.1中的无表模型
所属栏目:[百科] 日期:2020-12-17 热度:127
看起来 this方法在rails 3.1中不再起作用了.那么,有人有一个有效的解决方案吗? 实际上,我已经找到了这个gist.它解决了railscast的解决方案中的columns_hash和column_defaults错误的问题,但是当我尝试编写一些属性时,我总是得到ActiveRecord :: ConnectionNo[详细]
-
ruby-on-rails – 在仅数据迁移期间绕过验证以修复验证错误
所属栏目:[百科] 日期:2020-12-17 热度:150
在rails我有移植来改变生产数据以适应新的验证规则,有几个错误,所以我有2个不同的迁移(它们可能是一个但仍然是两个方面单独运行)一个失败,因为其他验证不满足和副反之亦然 验证是模型中的新功能 validates_uniqueness_of :job_id,:scope = [:day,:time,:user[详细]
-
如何在新的Mountain Lion安装上安装libv8 ruby?? gem?
所属栏目:[百科] 日期:2020-12-17 热度:126
我一直在讨厌这个问题.我在几个相关的帖子中都遵循了建议,但无济于事. 我从全新安装的Mountain Lion开始,安装了Command Line Tools,并根据我发现的一些其他帖子成功安装了Ruby 1.8.7,这些帖子通过Homebrew安装gcc-4.2并在/ usr /中添加了一个符号链接斌/ GCC[详细]
-
ruby-on-rails – rails app中未初始化的常量Capybara(NameError
所属栏目:[百科] 日期:2020-12-17 热度:180
c:/mowes/www/rails_projects/sample_app/spec/spec_helper.rb:4:in `block in ‘: uninitialized constant Capybara (NameError) 投机/ spec_helper.rb # This file is copied to spec/ when you run 'rails generate rspec:install'RSpec.configure do |co[详细]
-
迭代ruby中的每两个元素循环
所属栏目:[百科] 日期:2020-12-17 热度:123
你如何创建一个for循环 for (int x=0; xdata.length; x+=2) 在ruby?我想迭代一个数组,但我的计数器增加了两个而不是一个. 解决方法 如果您真正想要的是一次从阵列中消耗2个项目,请查看 each_slice. [1,2,3,4,5,6,7,8,9].each_slice(2) do |a,b| puts "#{a},[详细]
-
ruby-on-rails – 从Ruby on Rails 3.2.6中的Paperclip生成的文
所属栏目:[百科] 日期:2020-12-17 热度:95
我正在使用Paperclip-FFMEG将视频文件上传到我的开发环境(当我的项目投入生产时,最终会上传到本地服务器). 上传视频时,默认情况下,文件名如下: /system/modelnames/paperclipnames/.../mynewfile.mp4?xxxxxxxxxx 我相信问号后面的10位数字是一个时间戳. 但[详细]
-
ruby – 如何在两个hexa字符串之间进行XOR操作?
所属栏目:[百科] 日期:2020-12-17 热度:91
我有两个十六进制字符串.我需要在它们之间进行XOR操作. 我的六角串喜欢, a = "1A6F2D31567C80644A5BEF2D50B986B"; b = "EF737F481FC7CDAE7C8B40837C80644"; 如何在它们之间进行XOR操作? 你能给出一些指导方针吗? 解决方法 这适用于任何基础: (a.to_i(16)[详细]
-
ruby-on-rails – 哪里可以找到各种rails版本的列表?
所属栏目:[百科] 日期:2020-12-17 热度:119
我遇到了rails 3.0.7的问题导致我这个子问题: 我在哪里可以找到3.0的rails版本列表,例如3.0.0,3.0.1,3.0.11,.等? 我用Google搜索并查看维基百科和SO以及各种主要的ruby网站,但找不到这个“版本列表”信息. 解决方法 您可以在 rubygems.org上查看所有已发布[详细]
-
ruby – 为什么数字不支持.dup?
所属栏目:[百科] 日期:2020-12-17 热度:191
a = 5= 5 b = "hello,world!"= "hello,world!" b.dup= "hello,world!" a.dupTypeError: can't dup Fixnum from (irb):4:in `dup' from (irb):4 我知道Ruby会在每次为新变量分配一个整数时复制,但为什么Numeric#dup引发错误? 这不会破坏抽象,因为所有对象都[详细]
-
ruby – 将局部变量传递给控制器??的视图
所属栏目:[百科] 日期:2020-12-17 热度:160
我无法出于某种原因将局部变量传递给show视图…… 在我的控制器中我简单地说: def show render template: "books/show",:resource = "Some text"end 在我看来,我打印以下内容: h1My local variable text: %= resource %/h1 我收到以下消息: undefined loc[详细]