-
Ruby AMQP:并行处理队列
所属栏目:[百科] 日期:2020-12-17 热度:95
由于我的大部分任务都依赖于网络,因此我希望并行处理队列,而不是一次只处理一条消息. 所以,我使用以下代码: #!/usr/bin/env ruby# encoding: utf-8require "rubygems"require 'amqp'EventMachine.run do connection = AMQP.connect(:host = '127.0.0.1') ch[详细]
-
ruby-on-rails – 如何将应用程序布局打包到Ruby gem中?
所属栏目:[百科] 日期:2020-12-17 热度:97
我正在开发一个包含三个不同应用程序的项目.他们应该分享一些模型和外部布局.为了避免代码重复,我正在尝试将应用程序布局(project_name / app / views / layouts / application.html.haml)解压缩到gem中. 我按照以下步骤操作: 使用bundle gem common创建基[详细]
-
ruby-on-rails-3 – 活动管理员Authlogic集成 – Rails 3.2
所属栏目:[百科] 日期:2020-12-17 热度:142
有谁知道如何将Active Admin与Authlogic集成(我使用authlogic_ldap_authenticatable gem来验证AD)?我知道Active Admin使用Devise,那么我应该对Active Admin进行哪些更改以使其与Authlogic一起使用?提前致谢. 解决方法 注意:我这样做时使用了Rails 3.2.8和[详细]
-
我可以在发送之前将完整的Ruby Net :: HTTP请求作为字符串引用吗
所属栏目:[百科] 日期:2020-12-17 热度:171
我在 Ruby 1.9.2p290中使用Net :: HTTP来处理一些显而易见的网络调用. 我现在需要查看发送到服务器的完整请求(作为一个符合HTTP 1.0 / 1.1的长字符串. 换句话说,我希望Net :: HTTP能够处理生成符合HTTP标准的请求体的繁重工作,但我希望使用自定义传递机制发[详细]
-
ruby-on-rails – 嵌套haml循环以使“Collapse bootstrap-collap
所属栏目:[百科] 日期:2020-12-17 热度:102
具有以下rails视图(haml): .row .span7 %h1 Listing categories %p - @categories.each do |category| .accordion-group .accordion-heading .accordion-toggle{"data-toggle" = "collapse","data-target" = "##{category.path}"}= link_to category.name,"[详细]
-
ruby-on-rails – Rails指南 – 步骤11 – 多模型表单 – MassAs
所属栏目:[百科] 日期:2020-12-17 热度:56
我非常认真地关注RailsGuide并且工作得非常好,直到第11步. 通过MultiModel表单添加标签. 一旦我添加了代码,我就会收到此错误: ActiveModel :: MassAssignmentSecurity :: PostsController#update中的错误 无法批量分配受保护的属性:tags_attributes 应用跟[详细]
-
在Ruby中缓存DNS查询
所属栏目:[百科] 日期:2020-12-17 热度:83
我们使用 Ruby中的rest-client gem来自动测试REST API.但是我注意到,在它发出的每个请求中,它都会对主机名进行DNS查找.在本地环境中,如果使用“localhost”,则测试运行速度很快,但如果使用正确的主机名,则需要2.5倍的时间,执行大量的DNS查找. 我认为这个问题[详细]
-
ruby-on-rails – 橡胶宝石和时区
所属栏目:[百科] 日期:2020-12-17 热度:133
rubber.yml文件中的默认时区是 timezone: US/Eastern 还支持哪些其他时区格式? 是否可以使用UTC? 对于欧洲来说这是对的吗? timezone: Europe/Paris 解决方法 我正在使用UTC很好: timezone: UTC 欧洲/巴黎应该工作,this list的任何时区也应如此.[详细]
-
ruby – 如何解决bundler中的依赖问题?
所属栏目:[百科] 日期:2020-12-17 热度:70
我想使用最新版本的oauth2 gem,我将它添加到我的gemfile并运行bundle install. Bundler could not find compatible versions for gem "multi_json": In Gemfile: oauth2 (= 0.7.0) ruby depends on multi_json (~ 1.3) ruby uglifier (= 0) ruby depends on[详细]
-
ruby-on-rails – Rails:使用HABTM关系创建记录
所属栏目:[百科] 日期:2020-12-17 热度:192
我一直这样做是为了创建一个HABTM关系的记录: @project = Project.new(:title = params[:project][:title],:percent_complete = params[:project][:percent_complete])@project.users User.find(params[:project][:users]) 我想知道是否有办法做同样的事情,[详细]
-
ruby-on-rails – 如何在textarea格式中编辑序列化哈希列
所属栏目:[百科] 日期:2020-12-17 热度:127
我在公司模型中有一个序列化列: class Company ActiveRecord::Base serialize :names 理想情况下,我希望它在数据库中存储这样的不同名称: ---short: bestbuylong: bestbuy ltd. 目前在我的公司#edit页面中,我有一个文本区域: %= f.text_area :names % 如[详细]
-
ruby – 如何为formtastic行动分配自定义功能?
所属栏目:[百科] 日期:2020-12-17 热度:152
我的表格: %= semantic_form_for(@campaign) do |f| %... %= f.actions do % %= f.action :submit,label: "Save"% %= f.action :submit,label: "Save New" % %= f.action :cancel,label: "Cancel"% % end %% end % campaign_controller.rb中的函数: def sa[详细]
-
ruby – 如何通过Thin / nginx访问事件机器websockets?
所属栏目:[百科] 日期:2020-12-17 热度:126
我有一个事件 – 机器websocket应用程序(使用 em-websocket宝石),它运行良好.问题是我需要使用端口80通过nginx部署它(不能用tcp代理模块编译它).是否可以使用指向瘦服务器的简单nginx proxy_pass并让瘦服务器将请求传递给我的websocket服务器? 解决方法 根[详细]
-
ruby – em-http-request – 我在哪里放置EventMachine.stop?
所属栏目:[百科] 日期:2020-12-17 热度:109
我想每隔10秒迭代一次 JSON-API,如果在 JSON数据中找到某个密钥,则使用相同的连接(keepalive)执行第二次HTTP请求.如果我没有将EM.stop放在我的代码中,程序会在req1.callback中完成处理后停止等待. 如果我将EM.stop放在req2.callback中,它可以工作并按预期迭[详细]
-
Ruby rails – 列出活动会话
所属栏目:[百科] 日期:2020-12-17 热度:154
有没有办法获取rails中所有活动会话的列表?我有内存缓存会话列表,我想查看用户ID,源IP,时间戳,持续时间等基本管理目的. 解决方法 为了扩展我的评论,我正在做类似于你想做的事情.我正在使用authlogic但我想你可以做一些与其他身份验证包等效的东西. 我正在使[详细]
-
ruby-on-rails – rake资产之间有什么区别:预编译和资产:预编
所属栏目:[百科] 日期:2020-12-17 热度:168
这两项任务有什么区别? 解决方法 # from assets.rakedesc "Compile all the assets named in config.assets.precompile"task :precompile do invoke_or_reboot_rake_task "assets:precompile:all"end 看起来你可以省略:all.[详细]
-
ruby-on-rails-3 – 被称为id为nil,这将错误地为4 – 如果你真的
所属栏目:[百科] 日期:2020-12-17 热度:165
我想知道是否有人可以帮助我.我现在正在学习ROR并遇到了一些麻烦. 我已经创建了other_users并使用scaffold发布了模型. other_users有很多:帖子等等. 我们的想法是,当用户登录并创建帖子时,show action会显示创建此帖子的用户的名称. ?我想知道是否有人可以[详细]
-
ruby – Sinatra会员“消失”
所属栏目:[百科] 日期:2020-12-17 热度:137
我已经成功地解决了会话成员无法使用的问题,即使它们已经设置并且想知道它为什么会发生.我的情况可以描述为: Sinatra app使用:session. 使用oAuth授权用户并在此过程中设置:ret_url会话成员,以便应用程序知道在auth之后返回的位置. 服务器是Cedar堆栈上的[详细]
-
ruby-on-rails – 重构Form_for为多态关联中的注释创建方法
所属栏目:[百科] 日期:2020-12-17 热度:154
我正在研究我的第一个多态关联关系,我无法重构我的form_for创建注释. 我试过通过Polymorphic Association RailsCasts http://railscasts.com/episodes/154-polymorphic-association?view=asciicast,但似乎过时了. 我有两个问题: 如何重写我的comment_form部[详细]
-
ruby-on-rails – 显示所有记录而不是实例记录的嵌套路由
所属栏目:[百科] 日期:2020-12-17 热度:192
这些是相关的模型: class Repository ActiveRecord::Base has_many :quizzes,:dependent = :destroy has_one :key,:dependent = :destroy accepts_nested_attributes_for :key,:quizzesendclass Quiz ActiveRecord::Base belongs_to :repository has_many :[详细]
-
ruby-on-rails-3 – 在模型更改重新渲染时,一些嵌套属性消失
所属栏目:[百科] 日期:2020-12-17 热度:67
我有以下消息主干设置: class InboxItemView extends Backbone.View initialize: - @model.on('change',@render,@) render: - @$el.html JST['buy/messages/templates/received_message'](@model.toJSON()) @ class InboxListView extends Backbone.View it[详细]
-
ruby-on-rails – Rails – 用于活动和非活动数据的软删除或存档
所属栏目:[百科] 日期:2020-12-17 热度:115
我已经阅读了很多关于软删除和存档的内容,并看到了所有的优点和缺点.我仍然对哪种方法最适合我的情况感到困惑.我将使用帖子和评论的概念来看看我是否可以更容易地解释它 Post - CommentsPost.allOutside RSS Feeds - Post - CommentsRSSFeed.posts (Return t[详细]
-
ruby-on-rails – 使用authlogic登录时为current_user调用方法
所属栏目:[百科] 日期:2020-12-17 热度:83
我在rails应用程序中使用authlogic进行身份验证.我需要能够在登录时为current_user调用方法,但它返回nil. 在我的user_sessions_controller.rb中 def create @user_session = UserSession.new(params[:user_session]) if @user_session.save current_user.inc[详细]
-
ruby – 用Ocra捆绑RMagick
所属栏目:[百科] 日期:2020-12-17 热度:75
我正在尝试使用Ocra创建一个可移植版本的 Ruby脚本.该脚本依赖于rmagick,它也需要安装ImageMagick. 生成的可执行文件在我的计算机上运行,??但除非最终用户手动安装ImageMagick,否则它在其他所有计算机上都会失败.我想创建一个可在任何Windows系统上运行的完[详细]
-
ruby-on-rails – Rails – 根据另一个表验证唯一性
所属栏目:[百科] 日期:2020-12-17 热度:65
我有投票和投票表格的帖子.我可以在投票和投票模型中验证唯一性,以确保用户不能多次投票或投票.我想验证这两个模型的唯一性,以便用户不能投票选出他们已经投票的帖子,反之亦然.香港专业教育学院尝试过自定义验证,userfaved,定义如下,但它不起作用. class Vot[详细]