-
ruby – simple_form的collection_radio_button和自定义标签类
所属栏目:[百科] 日期:2020-12-17 热度:57
我正在尝试使用FontAwesome制作带有无线电收集的星级评级表,为此我实际上需要更改simple_form生成的collection_radio_button输入的标签类,但找不到任何明显的解决方案. 到目前为止我使用: form_for @user do |f| f.collection_radio_buttons :rating,[[1,'B[详细]
-
ruby – 如何检查MatchData对象中是否存在命名组?
所属栏目:[百科] 日期:2020-12-17 热度:84
ruby-1.9.2-p180 :003 result = "test string".match(/(?mtchtest)/) = #MatchData "test" mtch:"test" ruby-1.9.2-p180 :011 result["mtch"] = "test" ruby-1.9.2-p180 :012 result["fail"]IndexError: undefined group name reference: fail from (irb):12[详细]
-
ruby-on-rails-3 – 如何“安全地”更改设备中的用户的电子邮件
所属栏目:[百科] 日期:2020-12-17 热度:185
默认情况下,devise使用电子邮件地址进行注册和登录. 但我希望用户可以更改电子邮件地址. 如果我允许用??户编辑电子邮件地址,并且用户指定“不正确”(即错误的拼写错误)电子邮件地址,然后用户注销,并且用户也忘记错误的电子邮件是什么,现在是用户帐户无法被用[详细]
-
ruby-on-rails – Ruby on rails应用程序在本地工作,但在heroku
所属栏目:[百科] 日期:2020-12-17 热度:156
我正在做michael hartl关于 ruby on rails的教程,一切都在本地工作正常但在应用程序部署时不在heroku上.这个问题出现在本书第7章之前: http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#top 你需要调试这个问题的细节吗?请告诉我….. 这是herok[详细]
-
ruby-on-rails – 未初始化的常量devise :: controllers :: inte
所属栏目:[百科] 日期:2020-12-17 热度:58
我是rails的新手,目前正在使用devise gem进行身份验证.我想通过移动应用与我的服务器通信.所以我通过 JSON发送数据.当我尝试登录时,它显示以下错误: ActionController::RoutingError (uninitialized constant Devise::Controllers::InternalHelpers): app/c[详细]
-
Ruby中的访客模式,还是只使用一个块?
所属栏目:[百科] 日期:2020-12-17 热度:98
嘿那里,我已经阅读了关于何时/如何使用访问者模式的一些帖子,以及关于它的一些文章/章节,如果您正在遍历AST并且它是高度结构化的,并且您想要封装将逻辑转换为单独的“访问者”对象等.但是对于 Ruby来说,它似乎有点过分,因为你可以使用块来做几乎相同的事情.[详细]
-
如何在Ruby中改进模块方法?
所属栏目:[百科] 日期:2020-12-17 热度:188
你可以改进你的课程 module RefinedString refine String do def to_boolean(text) !!(text =~ /^(true|t|yes|y|1)$/i) end endend 但如何细化模块方法? 这个: module RefinedMath refine Math do def PI 22/7 end endend 引发:TypeError:错误的参数类型[详细]
-
Ruby String连接和三元不好玩吗?
所属栏目:[百科] 日期:2020-12-17 热度:169
在以下代码中,第三行错误: TypeError:无法将false转换为String line = "some default text"line " some more text" unless more.empty?line (even_more.empty?) ? " done." : " and even more text" 有什么更好的方法呢? 解决方法 那些parens是必要的,因[详细]
-
ruby – 如何在Watir中获取HTML中具有相同属性的元素数量?
所属栏目:[百科] 日期:2020-12-17 热度:160
我有一个 HTML文档,其中包含具有相同类名的元素.我可以对页面中的所有元素进行迭代,并使用列表中具有类名的元素进行存储.在Watir中有更好的方法来计算具有相同类名的所有HTML元素吗?这个问题 Count of Elements with same attribute in XML解决了这个问题,[详细]
-
ruby-on-rails – Mongoid – 阵列管理?插入唯一值,如果存在则
所属栏目:[百科] 日期:2020-12-17 热度:188
我想做一些相当简单的事情我相信: 1)仅当该值尚未存在时才在数组字段中插入值 2)删除数组中存在的值 我只是不知道如何做这些事情…目前我只是插入我的值而不检查它是否已经存在:myArray obj.id 谢谢,亚历克斯 ps:使用Rails 3.0.3,mongo 1.1.5和mongoid 2.[详细]
-
ruby-on-rails – rails simple_nested_form_for fields_for错误
所属栏目:[百科] 日期:2020-12-17 热度:147
所以我正在使用rails 3.1构建一个表单 %= simple_nested_form_for(@person,:url = collection_url,:html={:multipart = true}) do |f| % %= render :partial = "form",:locals = { :f = f } %% end % 但部分中的这一行导致了问题: h2Badges/h2 ul id="certi[详细]
-
ruby-on-rails – 如何格式化十进制?
所属栏目:[百科] 日期:2020-12-17 热度:161
我需要像这样格式化一个小数: 00.3311.2405.22 问题是,当我检索00.33时,它输出为0.33. 我尝试了一切,但无法让它正常工作.我可以做MySQL的Zerofill,但我真的想避免这种情况. 解决方法 sprintf("%05.2f",0.33)# or"%05.2f" % 0.33[详细]
-
任何人都可以为Ruby的初学者推荐一本好书吗?
所属栏目:[百科] 日期:2020-12-17 热度:196
建议为 Ruby新的初学者书? 解决方法 我最喜欢的Ruby语言书由David Flanagan Yukihiro Matsumoto 另见 Learn Ruby The Hard Way[详细]
-
什么是ruby中的“?”
所属栏目:[百科] 日期:2020-12-17 热度:150
Ruby 1.9 irb(main):001:0 ?c= "c" Ruby 1.8.6 irb(main):001:0 ?c = 99 什么“?”意思 ? 解决方法 它表示“角色”.在ruby 1.8中,这是由角色的ascii代码表示的.在Ruby 1.9中,它是一个单字符串.[详细]
-
ruby-on-rails – 活动模型序列化器,测试使用哪个序列化器来呈现
所属栏目:[百科] 日期:2020-12-17 热度:127
我正在使用活动模型序列化程序来呈现来自rails控制器的 JSON响应. 我有这样的控制器动作: def show @foo = Foo.find(params[:id]) if @foo.user == current_user render json: @foo,serializer: FooSerializer else render json: @foo,serializer: TrimmedF[详细]
-
ruby-on-rails-3 – 在Cucumber功能中使用Factory Girl步骤定义(
所属栏目:[百科] 日期:2020-12-17 热度:147
我正在尝试使用Cucumber和Factory Girl.以下行: Given I am not logged in And the following user exists: | login | email | password | confirmation | | user50 | user50@mydomain.com | secret50 | secret 50 | .... 引发以下错误: Undefined step: "[详细]
-
在ruby中的“键”上合并或求和2个数组
所属栏目:[百科] 日期:2020-12-17 热度:146
这是阵列版本: Sum 2 hashes attributes with the same key 我有2个数组,例如: a = [[1,10],[2,20],[3,30]]b = [[1,50],70]] 如何在第一个值(如果存在)上对每个值求和: c = [[1,60],100]] 解决方法 你可以这样做: (a + b).group_by(:first).map { |k,v|[详细]
-
ruby – 在gem中使用yaml文件
所属栏目:[百科] 日期:2020-12-17 热度:102
我正在研究我的第一个宝石(也是 ruby的新手),到目前为止整个代码都在这里; https://github.com/mikeyhogarth/tablecloth 我试图做的一件事是创建一个yaml文件,gem可以作为查找访问(在lib / tablecloth / yaml / qty.yaml下).这一切都很好,单元测试全部通过,[详细]
-
ruby-on-rails – IE8中的Paperclip照片上传失败
所属栏目:[百科] 日期:2020-12-17 热度:188
我正在使用paperclip在我的应用中上传图片.验证我是: validates_attachment_content_type :image,:content_type = ['image/jpg','image/jpeg','image/png','image/tiff','image/gif'] 在firefox,chorme和IE9中一切都运行良好.但在IE8中,我收到错误 – “照[详细]
-
ruby-on-rails – 使用bootstrap-sass时修改Bootstrap变量
所属栏目:[百科] 日期:2020-12-17 热度:65
以下是所有较少的引导变量: http://twitter.github.com/bootstrap/less.html 我已经使用bootstrap-sass gem将twitter bootstrap添加到我的rails应用程序中,这意味着我正在使用sass.如何在bootstrap_and_overrides.css.scss文件中修改/编辑这些较少的变量?[详细]
-
ruby-on-rails – Rails,如何在绝对最低级别访问原始请求数据?
所属栏目:[百科] 日期:2020-12-17 热度:52
Rails请求对象何时在请求生命周期的最早时间可用?基本上,什么时候请求首先作为请求对象可用,以及在哪个对象中? ActionDispatch? 你能从Tester :: Application访问请求参数吗?如果是这样,怎么样?如果没有,那么使用环境呢?该信息何时设定? 解决方法 Rac[详细]
-
数组 – Ruby – 数组交集(带有重复项)
所属栏目:[百科] 日期:2020-12-17 热度:168
我有阵列(1和2).我如何从中获取array3? array1 = [2,2,3,4,5,6,7,8,9]array2 = [2,0]array3 = [2,8] array1 array2返回[2,8],但我需要保留重复项. 解决方法 (array1 array2).flat_map { |n| [n]*[array1.count(n),array2.count(n)].min } #= [2,8] 步骤: a[详细]
-
ruby-on-rails – 运行Bundle Install时Nokogiri v 1.8.1问题
所属栏目:[百科] 日期:2020-12-17 热度:111
运行Bundle Install或Gem Install Nokogiri时,我遇到了阻止我的应用程序运行的相同问题.我怀疑这个问题是本地的,并且来自将所有内容都移到Rails 5,但我不确定.这是错误消息: An error occurred while installing nokogiri (1.8.1),and Bundler cannotcontin[详细]
-
ruby-on-rails – gem:整合来自pull请求的更改
所属栏目:[百科] 日期:2020-12-17 热度:75
我有一个宝石的问题,发现有人能够在这个拉取请求中修复它: https://github.com/rheaton/carrierwave-video/pull/13 如何将此更改集成到我的应用程序本地,因为它已合并? 解决方法 假设你正在使用Bundler,你可以在你的Gemfile中使用 specify the repository[详细]
-
ruby-on-rails – 工作原理 – “belongs_to:user,dependent ::
所属栏目:[百科] 日期:2020-12-17 热度:142
我知道如何工作has_many:posts,dependent :: destroy.如果用户或具有多个帖子的内容被销毁,则所有所属帖子也将被销毁. 但是当Post模型belongs_to:user,dependent :: destroy时会发生什么? 我在Rails指南中找到了选项,但我找不到如何使用它. http://guides[详细]