-
ruby – 无法在ubuntu 11.10 64位上安装rhc openshift客户端
所属栏目:[百科] 日期:2020-12-17 热度:75
任何人都可以帮助我,我已经安装了 Ruby 1.9.1和 Ruby Gems 1.8,这是错误信息: ~$sudo gem install rhcBuilding native extensions. This could take a while...ERROR: Error installing rhc:ERROR: Failed to build gem native extension./usr/bin/ruby1.8[详细]
-
Ruby IMAP自上次检查后“更改”
所属栏目:[百科] 日期:2020-12-17 热度:75
我正在使用 Ruby和Rails开发IMAP客户端.我可以成功导入邮件,邮箱等…但是,在初始导入后,如何检测自上次同步以来发生的任何更改? 目前,我将UID和UID有效值存储在数据库中,进行比较,并进行适当的搜索.这有效,但它不会检测已删除的消息或对消息标志的更改等.[详细]
-
ruby-on-rails – bundle install导致git clone错误.不确定这个
所属栏目:[百科] 日期:2020-12-17 热度:168
在捆绑安装上遇到奇怪的错误.. bundle installFetching gem metadata from http://rubygems.org/.....Fetching gem metadata from http://rubygems.org/..Fetching git://github.com/maccman/gdata.gitfatal: The remote end hung up unexpectedlyGit error:[详细]
-
ruby-on-rails-3 – 如何确保用户名不会与现有路由冲突?
所属栏目:[百科] 日期:2020-12-17 热度:131
所以我想在我的网站上有像 http://foobar.com/hadees那样的网址,这些网址会转到别人的个人资料中.但是,在注册用户名时,如何确保他们不会选择与我现有路由冲突的内容? 我猜我需要获得现有路线的清单,但我不知道该怎么办. 解决方法 一个简短的谷歌搜索给了我[详细]
-
接受命令行参数到Ruby脚本
所属栏目:[百科] 日期:2020-12-17 热度:112
我正在尝试使用以下代码在文件中接受作为终端中的参数,然后将读取该更新并使用其内容更新正文变量.如果文件没有传入,那么我想要提示用户可以输入自己的正文副本. require 'posterous'Posterous.config = { 'username' = 'name','password' = 'pass','api_tok[详细]
-
ruby-on-rails – Ruby on Rails:更改formtastic中的复选框标签
所属栏目:[百科] 日期:2020-12-17 热度:111
我使用formtastic为与另一个模型具有HABTM关系的模型对象渲染表单. 我这样做是为了呈现一个复选框列表: %= f.input :classes,:as = :check_boxes,:collection = UserClass.all % 是的,它呈现所有复选框,在右侧显示对象名称,类似这样.所以我有这样的事情: [[详细]
-
Ruby:从Array类中提取Stack的功能
所属栏目:[百科] 日期:2020-12-17 热度:87
我需要为我正在编写的程序使用类似堆栈的数据结构,并且我知道 Ruby没有显式的堆栈数据结构,但是Array类具有构成堆栈的所有属性: push,pop,size,clear,isEmpty,inspect,to_s. 在线搜索我发现使用这种语法的各种帖子将Array类的功能提取到子类中: Stack = Ar[详细]
-
如何在Ruby中通过电子邮件发送图表而不保存到磁盘?
所属栏目:[百科] 日期:2020-12-17 热度:131
我正在使用 Ruby脚本和“mail”gem来发送电子邮件. 问题 – 如何在Ruby中通过电子邮件发送图表而不保存到磁盘?这可能吗?你会推荐哪种图形工具,并且“mail”gem支持以某种方式将其流出来? (或者它必须首先保存到磁盘)如果它可能/简单的示例代码行应该如何[详细]
-
ruby-on-rails – Resque ..如何获得队列列表
所属栏目:[百科] 日期:2020-12-17 热度:86
好的..在heroku上我有24个工人(据我所知) 我说1000个客户.每个在 postgresql数据库中都有自己的“架构”. 每个客户都有可以“以后”完成的任务.向我的公司发送订单后端,就是一个很好的例子. 我在想我可以为每个客户端创建一个新队列,每个队列都有自己的工作[详细]
-
ruby-on-rails-3 – 如何使用Paperclip和s3存储在rails 3中解决
所属栏目:[百科] 日期:2020-12-17 热度:123
我有一个非常简单的模型和附件 has_attached_file :upload,:storage = :s3,:bucket = 'bestofbauer',:s3_credentials = { :access_key_id = ENV['MyAccessKEY'],:secret_access_key = ENV['MySecretKey'] } 我有一个名为bestofbauer的s3桶设置. 我知道我可以[详细]
-
ruby-on-rails – Capistrano:Bundler不使用rvm gemset
所属栏目:[百科] 日期:2020-12-17 热度:149
我有一个 Ruby on Rails 3.2应用程序,使用bundler和capistrano进行部署.我的服务器是带有rvm和ruby 1.9.2的Debian Squeeze.我读了capistrano(http://beginrescueend.com/integration/capistrano/)的rvm东西,你可以在其中设置gemset:rvm_ruby_string,’1.9.2[详细]
-
ruby-on-rails – 如何在ActiveRecord中删除具有相关记录的多个
所属栏目:[百科] 日期:2020-12-17 热度:159
create table foo (id,name,order,...);create table foo_bar (id,foo_id,value); foo包含order列,其值为(1,2,3,4,5,… 10) 假设foo_bar包含每个foo的多个记录. 如何删除订单值为3..6及其相关记录的foos? 解决方法 class Foo ActiveRecord::Base has_many :[详细]
-
ruby-on-rails – Capybara问题:@request必须是ActionDispatch
所属栏目:[百科] 日期:2020-12-17 热度:162
我在让Capybara使用Rails时遇到了问题.只测试那个有趣的测试用品.好的,在附加的代码中有几个等价的测试.第一个是使用Rails附带的shoulda-context Test :: Unit.第二次测试也是用水豚和上下文进行的. require 'integration_test_helper'class UsersTest Actio[详细]
-
ruby-on-rails – ActiveRecord:将has_many列表视为一个简单的
所属栏目:[百科] 日期:2020-12-17 热度:181
考虑一下这个简单的:has_many关系: class Basket ActiveRecord::Base has_many :apples ...endclass Apple ActiveRecord::Base belongs_to :basketend 现在,我在Basket类中有一个方法,其中我想创建’apples’数组的临时副本并操作临时副本.对于初学者,我想[详细]
-
ruby-on-rails – 我怎样才能阻止faker gem在ruby on rails上失
所属栏目:[百科] 日期:2020-12-17 热度:171
使用faker用假用户填充我的数据库,我有一个验证规则,确保用户名是唯一的,不能多次注册. 当我运行rake db:populate它永远不会达到1000它会在它到达之前的某个时间停止并且因为我正在使用create!它向我展示了我需要查看的内容:Usernname已经注册. 我的问题[详细]
-
ruby-on-rails – 从heroku上发送的邮件中删除“via sendgrid.me
所属栏目:[百科] 日期:2020-12-17 热度:62
我正在使用免费的sendgrid计划从我在heroku上托管的rails应用程序发送电子邮件.我使用 these instructions和 this tutorial的组合进行设置 这一切都有效,但在gmail上,发件人通过sendgrid.me发送“myemail@myapp.com” 有没有办法摆脱这个? 我已经看了this f[详细]
-
ruby-on-rails – Thinking Sphinx – 每桌重新编制索引
所属栏目:[百科] 日期:2020-12-17 热度:169
在我的开发配置中重新索引思考Sphinx索引需要几个小时,主要是因为几个巨大的表(我们没有使用增量更新).即使当我将索引更改为另一个更小的表时,由于存在大表,重新索引也需要一个多小时. 有没有办法强制TS只重新索引数据库中的指定表? 解决方法 没有办法告诉T[详细]
-
ruby-on-rails – 如果没有InnoDB,无法在MySQL MyISAM模式下运行
所属栏目:[百科] 日期:2020-12-17 热度:165
我有一个运行InnoDB的 MySQL服务器禁用(出于性能原因),这个设置我似乎无法使用Rails 3(使用mysql2适配器). 这是我的测试迁移: class CreateTxts ActiveRecord::Migration def change create_table(:txts,:options = 'ENGINE=MyISAM') do |t| t.timestamps e[详细]
-
ruby – 如何匹配任何东西除了这个字符串?
所属栏目:[百科] 日期:2020-12-17 热度:178
如何匹配不是合作伙伴的字符串? 以下是我与合作伙伴匹配的内容: /^partners$/i 我尝试过以下不匹配合作伙伴,但似乎不起作用: /^(?!partners)$/i 解决方法 你的正则表达式 /^(?!partners)$/i 只匹配空行,因为您没有在前瞻断言中包含行尾锚点. Lookaheads就[详细]
-
身份验证 – 找不到id = 1的用户
所属栏目:[百科] 日期:2020-12-17 热度:123
我有一个current_user方法来处理身份验证. application_controller.rb protect_from_forgeryhelper_method :current_userdef current_user @current_user ||= User.find(session[:user_id]) if session[:user_id]end 但是当我尝试访问某个页面时,我收到以下[详细]
-
ruby-on-rails – 在开发中改变了我的数据库结构,因此尝试重置He
所属栏目:[百科] 日期:2020-12-17 热度:54
所以我的应用程序工作正常.我创建了一个新模型和一些关联,使我的heroku app中的所有旧种子数据都无用.所以我试图重置它并再次填充它.但我甚至无法使用heroku rake db:migrate命令将我的数据库迁移到heroku.我正在使用SQLite,但似乎我的错误与Postgres有关.[详细]
-
ruby-on-rails – 如何将日期时间值格式化为更友好的格式?
所属栏目:[百科] 日期:2020-12-17 热度:77
我是 Ruby on Rails的新手.我使用SQLite3创建了一个博客,因为我无法安装 MySQL,并希望在标题旁边显示创建日期. 使用时间戳创建创建日期.由于我是RoR的新手,我使用生成脚手架创建了博客,因此我不能100%确定这一切是如何工作的. 目前,当我显示created_at字段[详细]
-
像Ruby’exec’但是对于Node.js?
所属栏目:[百科] 日期:2020-12-17 热度:66
我正在寻找像 Ruby的内核’exec’这样的命令但是对于Node.js.有什么想法吗? 解决方法 我接受了 @phs的建议并构建了一个原生的Node.js模块.有一些细节可以在 here找到.Github来源 here. 您可以像这样使用它: npm install kexec var kexec = require('kexec'[详细]
-
ruby-on-rails – 如何在Ruby变量名中使用字符串?
所属栏目:[百科] 日期:2020-12-17 热度:110
我有一个字符串,我想用作变量名称的一部分.具体来说,在Rails路径路径中: %= foo_path %%= bar_path % 我希望路由名称的第一部分是动态的.所以像 @lol = "foo"%= [@lol]_path % # -- This would really be the "foo_path" variable Ruby可以这样做吗? 解决[详细]
-
ruby – 发布到Google Plus页面
所属栏目:[百科] 日期:2020-12-17 热度:87
如何使用 Ruby发布到Google页面? “页面”是指其中一个品牌页面(例如,https://plus.google.com/105033245922189902491/posts) 解决方法 不幸的是,Google Plus API似乎只读 从https://developers.google.com/+/api/起 注意:Google API目前提供对公共数据的[详细]