-
ruby-on-rails – Rails 3 – select_tag helper – array
所属栏目:[百科] 日期:2020-12-17 热度:162
我有一个问题,我有点不好意思问,但似乎无法搞清楚. 我正在编写一个表单,允许用户过滤信息,以便只查看他们想要的内容.在表单中,我使用select_tag帮助程序作为下拉菜单.选择菜单由一组用户填充.我有以下代码: % @users.each do |user| % %= select_tag "users[详细]
-
ruby从任何编码到ascii
所属栏目:[百科] 日期:2020-12-17 热度:64
我必须主要处理英文字母和所有标点符号,我不必担心欧洲口音.因此我唯一担心的是当用户粘贴他从网上复制的内容时,包括例如撇号,当我在控制台中放入时(在Win7上),它输出 “ItΓ??s”#实际上它就是“它的” 所以我的主要问题是,是否有一种可以在Ruby中使用的全[详细]
-
ruby-on-rails – Rails 3.0.4中没有路由匹配
所属栏目:[百科] 日期:2020-12-17 热度:195
现在一直在盯着这个问题.这是我在尝试查看页面时遇到的错误. No route matches {:action="confirm",:controller="locations"} 这就是我在视图中所拥有的. %= form_for(@location,:url = { :action = :confirm }) do |f| %% end % 我认为我的路线文件设置正确[详细]
-
ruby-on-rails – 用铁轨以平静的方式进行大规模行动?
所属栏目:[百科] 日期:2020-12-17 热度:139
什么是你的群众行动的想法仍然坚持使用铁盒安静的开箱即用方法?像批量删除. 我很想在我的控制器上创建一个mass_delete方法,如果有任何现有的或更优雅的方法来处理群发动作,似乎无法绕过我的脑袋. 只是购物的想法. 谢谢. 解决方法 您可以将删除作为路径中的[详细]
-
ruby-on-rails – 可以“触摸”在Rails中的belongs_to多态关系中
所属栏目:[百科] 日期:2020-12-17 热度:98
我希望以下工作: class Attachment ActiveRecord::Base belongs_to :attachable,:polymorphic = true,:touch = trueend 我希望在保存或销毁附件记录时“触摸”相关对象.它没用.有什么想法吗? 解决方法 是的,这应该工作.我已经在几个项目(2.3.x和3.0.x)上使[详细]
-
ruby-on-rails – 轨道视图中的多组单选按钮
所属栏目:[百科] 日期:2020-12-17 热度:144
有没有办法在Rails中设置两组单选按钮?我可以想象你可以将它们分成不同的形式,但有没有办法在一个表格中创建两组单选按钮? 解决方法 是的,您只需使用不同的单选按钮名称即可创建两个不同的集: radio_button_tag 'gender','male'radio_button_tag 'gender'[详细]
-
ruby-on-rails – Rails 3中的多个路由文件
所属栏目:[百科] 日期:2020-12-17 热度:66
Rails 2.3可以使用RouteSet #add_configuration_file随时添加更多路由. 是否可以在Rails 3项目中执行相同的操作? 解决方法 在config / application.rb中: config.paths.config.routes File.join(Rails.root,“config / routes / route_file.rb”) 在Rails[详细]
-
ruby-on-rails – Ruby On Rails – “未定义的方法`id’为4:Fi
所属栏目:[百科] 日期:2020-12-17 热度:137
我最近决定在 Ruby On Rails应用程序中列出所有用户 – 因为我无法弄清楚如何以其他方式列出它们,我决定使用partials. 我的管理页面上有以下内容(只是连接到自己的管理控制器): %= render :partial = User.find(:all) % 然后我在我的用户视图文件夹中有一个[详细]
-
ruby-on-rails – 使用复选框过滤记录
所属栏目:[百科] 日期:2020-12-17 热度:146
我正在尝试从零编程经验中学习rails并且有一个我试图制作的应用程序.在这里的人们的帮助下,我有一个场地的索引页面,可以通过下拉菜单过滤它们所属的区域.我希望能够产生相同的效果,但使用复选框,并且还能够选择多个区域添加到过滤器.这是我到目前为止: 型号[详细]
-
Ruby习惯用法:方法调用或默认
所属栏目:[百科] 日期:2020-12-17 热度:187
在 Ruby中这样做的正确方法是什么? def callOrElse(obj,method,default) if obj.respond_to?(method) obj.__send__(method) else default endend 解决方法 因为它没有作为答案提供: result = obj.method rescue default 和@slhck一样,当我知道obj不会对方[详细]
-
ruby-on-rails – 由于“wkhtmltopdf”,PDFKIT显然无法正常工作
所属栏目:[百科] 日期:2020-12-17 热度:169
我在从html页面生成PDF时遇到问题. 我正在使用PDFkit.在安装它的过程中,我注意到我需要wkhtmltopdf.所以我也安装了它.我做了PDFkit的文档所说的所有内容..现在我在尝试加载PDF时遇到此错误. 这是错误: command failed: "/usr/local/bin/wkhtmltopdf" "--mar[详细]
-
ruby-on-rails-3 – Rails3中的Acts-as-tree?
所属栏目:[百科] 日期:2020-12-17 热度:80
我需要在我的Rails3项目中使用Acts As Tree( ruby 1.9.2).但是,github上有很多分叉,所以我不知道我应该选择哪个,哪个被其他开发者使用? 在Railsplugins.org上有 http://www.railsplugins.org/plugins/376-acts-as-tree,但最后一次提交是从三月… 解决方法[详细]
-
ruby-on-rails – Rails:在RSpec测试中调用’render’时“缺少
所属栏目:[百科] 日期:2020-12-17 热度:66
我正在尝试测试表单的存在.我是Rails的新手. 我的new.html.erb_spec.rb文件的内容是: require 'spec_helper'describe "messages/new.html.erb" do it "should render the form" do render '/messages/new.html.erb' reponse.should have_form_putting_to(@m[详细]
-
ruby-on-rails – Ruby on Rails:“form_for(:product,…)”和
所属栏目:[百科] 日期:2020-12-17 热度:63
是 %= form_for(:product,:url = {:action = 'update',:id = @product.id})) do |f| % ...% end % 和 %= form_for(@product,:id = @product.id})) do |f| % ...% end % 完全相同的 ? 解决方法 form_for帮助程序中的@product附带了更多功能. :product仅影响[详细]
-
ruby-on-rails – 在Rails中发送项目邀请
所属栏目:[百科] 日期:2020-12-17 热度:72
嘿所有,我正在寻找一种方法来添加我的Rails应用程序的邀请策略.我正在使用Devise进行身份验证,就像 devise_invitable的外观一样,但据我所知,该gem只允许您邀请新用户加入系统. 在我的应用程序中,用户可以邀请其他用户(使用电子邮件)加入他当前的项目.如果该[详细]
-
ruby-on-rails – 可以自定义非自动递增的ActiveRecord“id”列
所属栏目:[百科] 日期:2020-12-17 热度:57
我希望能够为Rails模型使用自定义ID(而不是自动递增默认值).基本上,所有的ID都是iTunes商店ID,它们只是长整数.是否可以关闭默认的自动递增ID并要求设置一个?这些ID也将在其他模型中用作外键. 解决方法 像这样的东西: create_table :blah,{:id = false} do[详细]
-
如何使用Ruby或Python创建一系列高音和低音哔声?
所属栏目:[百科] 日期:2020-12-17 热度:50
我想在固定时间创建一系列低音和高音哔声.例如: 150 ms时的高音嘟嘟声 低音提示音在151毫秒 200 ms时低音提示音 250 ms处的高音嘟嘟声 有没有办法在Ruby或Python中执行此操作?我真的不关心输出编码是什么(.wav,.mp3,.ogg,等等),但我确实想创建一个输出文件[详细]
-
在Ruby程序执行时阻止Windows 7 PC进入休眠状态
所属栏目:[百科] 日期:2020-12-17 热度:155
我需要在客户计算机上运行 Ruby应用程序.通常需要几天时间才能完成(复制大型备份文件).问题是如果启用睡眠,它将中断应用程序.如果没有,计算机将保持数周,直到我下次访问.有没有办法在执行期间防止睡眠,让Windows睡觉之后? 欢迎任何疯狂的想法;-) 解决方法[详细]
-
ruby-on-rails – Rails:用户的最佳关联模型 – >帖子 – &g
所属栏目:[百科] 日期:2020-12-17 热度:124
我正在创建一个论坛网站,每个注册用户都可以写很多帖子和 每个帖子都可以有很多评论. 此外,每个用户都可以评论由任何其他用户创建的任何帖子. has_many has_manyuser ------------ Posts -------------- Comments | ^ | | | has_many | |-------------------[详细]
-
ruby-on-rails – Rails – 使用thin时的bundler错误
所属栏目:[百科] 日期:2020-12-17 热度:61
我开始使用bundler并且在使用它时遇到一些问题.我有以下gemfile: source "http://rubygems.org"gem "rack","~1.1"gem 'pg','= 0.8.0'gem 'rails','2.3.8'gem 'authlogic','2.1.3'gem 'ajaxful_rating','2.2.3'gem 'will_paginate','2.3.12'gem 'right_aws',[详细]
-
ruby – 未定义的方法get_uptime for Facter :: Util :: Uptime
所属栏目:[百科] 日期:2020-12-17 热度:185
我正在尝试设置一个木偶节点,但 rubygems似乎没有表现. 如果我通过它自己的二进制文件(/usr/lib/ruby/gems/1.8/gems/facter-1.5.8/bin/facter)在cli上运行facter,它运行正常,但如果我通过安装的二进制文件运行它rubygems(/usr/bin/facter),它抛出: /usr/lib[详细]
-
ruby-on-rails – 整合Mongoid和CanCan
所属栏目:[百科] 日期:2020-12-17 热度:170
有人试图重写CanCan ActiverRecordAddtions Mongoid http://github.com/ryanb/cancan/blob/master/lib/cancan/active_record_additions.rb 问候, 阿列克谢扎哈罗夫 解决方法 我已经设法让CanCan和Mongoid(版本2)在rails 3 app上很好地协同工作.仍然在这里和[详细]
-
ruby-on-rails – 在太阳黑子上调试Solr搜索查询
所属栏目:[百科] 日期:2020-12-17 热度:128
在Rails上使用Sunspot gem时,如何调试Solr搜索查询?我有一些问题正在回归奇怪的高分,我正试图找到为什么会发生这种情况. 似乎没有任何调试信息暴露给Sunspot,所以我认为我需要直接通过Solr进行调试.幸运的是,Solr有一个方便的Web界面可供搜索,但出于某种原[详细]
-
ruby-on-rails – 在Rails中,使用“has_many with belongs_to”v
所属栏目:[百科] 日期:2020-12-17 热度:93
例如,在 class Student ActiveRecord::Base has_many :awardsendclass Awards ActiveRecord::Base belongs_to :studentend 以上应该是正确的用法,但是如果我们使用的话 class Student ActiveRecord::Base has_many :awardsendclass Awards ActiveRecord::Bas[详细]
-
Ruby Sinatra – 在mongoHQ上连接到mongoDB失败了
所属栏目:[百科] 日期:2020-12-17 热度:156
这只是我周末的项目/研究,我是Sinatra和MongoDB的新手. 我已经为mongoDB安装了宝石,例如:mongo,mongo_mapper和mongoid. 当我尝试从localhost连接到MongoHQ上的数据库时,遇到了这样的错误: Mongo::ConnectionFailure at /failed to connect to any given ho[详细]