-
ruby-on-rails-3 – Capybara selenium驱动程序,悬停元素
所属栏目:[百科] 日期:2020-12-17 热度:166
我正在测试的应用程序最初隐藏了一些元素.当鼠标悬停在单独的元素上时,它们将通过CSS显示: .thread_options{ display: none;}.btn_thread_options:hover .thread_options{ display: inline;} 当您将鼠标悬停在.btn_thread_options元素上时,会显示一些我希望[详细]
-
ruby-on-rails – rails 3 warden NameError(uncaught throw`war
所属栏目:[百科] 日期:2020-12-17 热度:151
这是它应该如何工作: 我登录管理面板,转到cars / new并填写字段,按下创建,我的列表中应该有一辆新车. www.autozeep.com 问题是,在按下“创建”按钮创建新车之前,它可以正常运行,服务器日志显示如下: NameError (uncaught throw `warden'): app/controllers[详细]
-
ruby-on-rails – 带有has_many的Rails复杂视图表单:通过关联
所属栏目:[百科] 日期:2020-12-17 热度:74
我正在尝试为食谱创建一个rails应用程序,但我对如何创建视图表单和控制器逻辑感到困惑.我有2个模型,配方和项目,加入了has_many:通过与Ingredient模型的关联,如下所示: class Recipe ActiveRecord::Base has_many :ingredients has_many :items,:through =[详细]
-
ruby-on-rails – Rails – 从路由指定http动词PUT或DELETE
所属栏目:[百科] 日期:2020-12-17 热度:113
对于特定路径,是否可以从route.rb指定put或delete http动词? 喜欢: 得到’照片/节目’ 我尝试用匹配如下: match 'photos/show' = 'photos#show',:via = :delete 在rake路线中,它似乎是正确的,但它没有删除http请求.我也尝试过: 匹配’photos / show’=[详细]
-
Ruby数学运算符可以存储在哈希中并稍后动态应用吗?
所属栏目:[百科] 日期:2020-12-17 热度:89
有没有办法设置哈希值为,,%等等? 我想创建一个接受一个int数组的方法,以及一个带参数的哈希. 在下面的方法中,array是要过滤的数组,hash是参数.这个想法是删除任何小于min或大于max的数字. def range_filter(array,hash) checker={min= ,max = } # this is[详细]
-
ruby-on-rails-3 – Rails – 出现错误的表单字段之间的换行符
所属栏目:[百科] 日期:2020-12-17 热度:79
我无法尝试摆脱额外的换行Rails似乎插入错误的字段之间. 我创建了一个新的rails应用程序,创建了一个名为“users”的脚手架,其名称和年龄,然后表示验证:name,:presence = true和validates:age,:presence =真正.然后我启动了用户/新页面,只需单击“提交”[详细]
-
ruby-on-rails – Rails Paperclip,多种不同类型(PDF,Image,Doc
所属栏目:[百科] 日期:2020-12-17 热度:126
有很多很好的资源可以展示如何创建一个包含多个图像上传的Rails应用程序.此外,还有很多很好的资源显示如何使用回形针上传不同的文件类型(PDF,图像,.Doc). 我想创建一个应用程序,其中用户具有他们的个人资料图片的图像资产,并且还能够将PDF或.Doc文件上载到他[详细]
-
ruby-on-rails-3 – Rails 3.1 ActiveAdmin GEM css / styleshee
所属栏目:[百科] 日期:2020-12-17 热度:104
我必须遗漏一些非常简单的东西,但我找不到其他人的问题. 基本上,Rails 3.1将所有.css文件合并到application.css中.安装ActiveAdmin后,ActiveAdmin的CSS也合并到application.css中,导致冲突并覆盖我的样式表. 我在这里错过了什么? 解决方法 我删除了* = requ[详细]
-
ruby – 正则表达式 – 分隔符之间的所有子串
所属栏目:[百科] 日期:2020-12-17 热度:180
容易正则表达式的小问题…我有一个输入,需要2个单词之间的文本. 输入示例: Blah Blah Word1 New line text I need Another important sentence for me Word2 Blah blah Word1 Line of important text Word2 The end 我需要Word1和Word2之间的所有文本.任何[详细]
-
ruby – 在rails 3中创建新应用程序时运行bundle install
所属栏目:[百科] 日期:2020-12-17 热度:194
我是 Ruby On Rails的新手.我在ubuntu 11.04上安装了rails 3.1.2.每次我运行rails new appname最后它确实运行bundle install. 这需要相当长的时间才能完成.每次创建应用程序时都需要运行bundle install,如果没有,是否有任何方法可以阻止它在每次创建新的rail[详细]
-
Ruby在Windows路径上的要求在dir中不起作用
所属栏目:[百科] 日期:2020-12-17 热度:167
我有一个小 ruby程序,需要在同一目录中的文件.程序在我的Mac上工作得很完美,当我运行测试ruby脚本时没有任何要求它也可以.默认情况下,ruby程序似乎不会在文件的当前目录中查找.例如这个. DIR.在 Windows中我需要更新这个,所以ruby确实在当前目录中查找需求?[详细]
-
ruby-on-rails – 设计:注册登录尝试
所属栏目:[百科] 日期:2020-12-17 热度:169
我有一个使用设计的Rails 3.0项目,并且我已被要求在每次成功登录和每次失败尝试时在DB中注册. 从设计文档中我认为我必须扩展FailureApp,但这些示例只是重定向用户而根本不使用模型.在stackoverflow中,我刚刚找到this question,但它仍未得到答复,这并不令人鼓[详细]
-
ruby-on-rails – Rails,模型中的finder(使用collect)或控制器(
所属栏目:[百科] 日期:2020-12-17 热度:152
以下哪种方式可以更有效地完成此任务.我想循环遍历模型,检查由每个model_id关联的整数值组成的列表是否大于0.如果是,则将相应的模型放入模型列表中. @models = Model.find(:all).collect{|m| m }.reject{ |i| modellist[i.id] 1 } 或者像这样 finalModels =[详细]
-
ruby-on-rails – 在Rails 3中自定义Rspec生成器
所属栏目:[百科] 日期:2020-12-17 热度:148
我正在编写Rails 3.1引擎并使用RSpec 2进行测试.当我使用rails generate时,我会自动为我生成spec文件,这非常方便: $rails g model Foo invoke active_record create db/migrate/20111102042931_create_myengine_foos.rb create app/models/myengine/foo.rb[详细]
-
ruby-on-rails – 调度Rake任务
所属栏目:[百科] 日期:2020-12-17 热度:69
我正在开发一个Rails应用程序. 如果我在lib / tasks下有一些rake任务,如何实现该功能来指定我的应用程序每天00:00:00运行某些rake任务(也就是说,每天午夜运行某些任务)? 解决方法 我建议你使用 whenever[详细]
-
ruby-on-rails-3 – will_paginate生成错误数量的页面链接
所属栏目:[百科] 日期:2020-12-17 热度:189
我正在使用将分页3.0.2和Rails 3.1.0. 以下代码存在于我的控制器中. @users = User.visible_for(current_user). includes(:study_courses). ordered_by_last_name. page(params[:page]).per_page(20) 在@users从上面分配了用户的部分内容我做了: = will_pag[详细]
-
ruby – 轨道模型的“未定义方法”
所属栏目:[百科] 日期:2020-12-17 热度:147
我正在使用带有rails的Devise,我想添加一个方法“getAllComments”,所以我写这个: class User ActiveRecord::Base # Include default devise modules. Others available are: # :token_authenticatable,:encryptable,:confirmable,:lockable,:timeoutable a[详细]
-
ruby-on-rails – 在rabl中渲染部分内容
所属栏目:[百科] 日期:2020-12-17 热度:74
我正在使用RABL格式化Rails API的输出.我试过以下代码 message.rabl: object @messageattributes :id,:description,:created_at,:created_by_user_idchild @comments do |t| partial("user/comment",:object = @comments)end comments.rabl: object @comme[详细]
-
ruby-on-rails – 如何在将rails应用程序部署到Heroku时切换env(
所属栏目:[百科] 日期:2020-12-17 热度:125
我正在尝试在Heroku上为我的应用程序设置暂存环境.每次我推送我的仓库时,它都会在生产模式下部署/运行应用程序.我需要做些什么才能使应用程序以其他模式运行. 解决方法 请参阅本 Heroku article on Configuration and Config Vars的最后一节. 不过,简而言之[详细]
-
ruby-on-rails – haml vs haml-rails
所属栏目:[百科] 日期:2020-12-17 热度:193
为了让rails生成器用haml创建视图,我遇到了两个答案,两者似乎都有效.哪个更好? 选项1: 在gemfile中声明’haml’并执行 config.generators do |g| g.template_engine :haml end 选项2: 只需在gemfile中声明’haml-rails’即可 解决方法 根据haml-rails git[详细]
-
是否有刚刚分配的变量的ruby钩子?
所属栏目:[百科] 日期:2020-12-17 热度:175
这是我理想的样子.用户: a="hello" 输出将是 You just allocated "a" ! = "Hello" 只要我能使消息发生,订单就无关紧要了. 解决方法 不,没有直接的方法来实现这一点,因为在执行代码之前,Ruby字节码编译器会丢弃局部变量名. YARV(MRI 1.9.2中使用的Ruby VM)提[详细]
-
ruby-on-rails – SCSS文件名
所属栏目:[百科] 日期:2020-12-17 热度:117
我在新资产管道以及SASS和SCSS上找到了大量资源.但是有一个问题让我感到困惑:命名CSS文件的正确方法是什么?是.css.scss,还是我不能和.scss一起去? 在我见过的几乎所有例子中,他们都有前者,所以必须有理由.我更喜欢后者,因为它使我的文件树在ol’眼球上更[详细]
-
ruby-on-rails – Rails设计重置密码不起作用
所属栏目:[百科] 日期:2020-12-17 热度:99
我在rails 3应用程序中使用设计.我已经设计完全正常工作但是’忘记密码’功能决定停止工作.当我输入电子邮件地址并单击“发送给我重置说明”按钮时,我被重定向到登录页面,该页面显示闪烁通知,请先登录.我还发现’发送给我重置说明’试图访问 http://0.0.0.0:[详细]
-
ruby-on-rails – Rails会在24小时内过期密码
所属栏目:[百科] 日期:2020-12-17 热度:166
在我的rails 3.1应用程序中,我想为用户创建并过期随机密码.我正在使用devise gem.Any插件可用于使密码到期并持续一段时间? ??或者请给我一些合理的建议来实现这个功能. 请认为我是新手. 解决方法 听起来你只想让密码失效一次.如果您希望定期(例如每隔几个月[详细]
-
ruby – 错误输入字符串后,为什么IRB不工作?
所属栏目:[百科] 日期:2020-12-17 热度:152
我开始使用IRB学习 Ruby并在下面写错了代码: irb(main):001:0"amefurashi".delete(aiueo") 我注意到它缺少双引号,并且提示符改为: irb(main):002:1" 我写了正确的代码: irb(main):001:1"amefurashi".delete("aiueo") 但为什么它不起作用? 解决方法 提示[详细]