-
ruby-on-rails – Rspec2测试before_validation方法
所属栏目:[百科] 日期:2020-12-17 热度:118
我有以下内容删除特定属性上的空格. #before_validation :strip_whitespaceprotected def strip_whitespace self.title = self.title.strip end 我想测试一下.现在,我试过了: it "shouldn't create a new part with title beggining with space" do @part =[详细]
-
ruby-on-rails – 在不同的主机上链接Rails App和WordPress Blog
所属栏目:[百科] 日期:2020-12-17 热度:69
我在GoDaddy上的VPS和WordPress博客上设置了我的Rails应用程序.我这样做是因为我不想在我的VPS上安装 PHP.此外,我的rails应用程序正在使用Postgres,虽然我知道WordPress可以设置为使用Postgres,但我只是不想经历麻烦. 如何链接博客和我的rails应用程序,以便[详细]
-
ruby-on-rails – 使用active-model-serializers错误地为act-as-
所属栏目:[百科] 日期:2020-12-17 热度:185
在 Ruby 2 / Rails 4应用程序中,我尝试将acts-as-taggable-on与active_model_serializers结合使用,以创建一个JSON API,可以输出我的标签以及其他模型参数. 首先是这个问题的一些背景/动机:JSON正在被提供给ember / ember-data,截至本文撰写时,它已经删除了[详细]
-
ruby – 使用Rally Rest API进行CRUD操作
所属栏目:[百科] 日期:2020-12-17 热度:114
在我的公司,我们最近开始使用 Rally作为我们的项目管理工具.最初,我们团队外部的人投入了大量时间,使用命名约定手动创建迭代,这种约定与我们团队现有的方案无关.我不想让这个可怜的灵魂一个接一个地手动删除这些空迭代,而是希望使用Rally的REST API自动化这[详细]
-
ruby-on-rails – Rspec和FactoryGirl验收验证
所属栏目:[百科] 日期:2020-12-17 热度:181
我一直在试着这个简单的验证,我无法让它验证.我有以下型号: class Attendance ActiveRecord::Base belongs_to :user,counter_cache: true belongs_to :event,counter_cache: true validates :terms_of_service,:acceptance = trueend 这是我的工厂: factor[详细]
-
ruby-on-rails-3 – 无法验证jQuery文件上载的CSRF令牌,仅限IE 9
所属栏目:[百科] 日期:2020-12-17 热度:87
所以我在rails 3应用程序中使用 jquery文件上传,一切都运行得很好,除了在IE 9中.仅在IE9中,当我尝试上传文件时,我在控制台中不断收到“无法验证csrf令牌”错误.我安装了Firebug lite来检查它,并且正确的csrf令牌是正确的并且位于文档中的正确位置(是的,我在[详细]
-
ruby-on-rails – Rails 4:Paperclip和rails_admin“未定义的方
所属栏目:[百科] 日期:2020-12-17 热度:150
我正在使用rails_admin和paperclip但是使用具有paperclip属性的模型安装rails_admin has_attached_file会引发错误 undefined method `attachment_definitions' 我在master git branch和protected attributes gem中使用Rails 4和rails_admin. 解决方法 我仍在[详细]
-
ruby-on-rails – Bitly INVALID_URI – ‘500’
所属栏目:[百科] 日期:2020-12-17 热度:88
我正在使用Bitly gem(https:// github.com/philnash/bitly)用于Bitly API Version 3 当应用程序部署到Heroku时缩短URL时出错.局部缩短工作正常. def get_short_url(url) Bitly.use_api_version_3 bitly = Bitly.new(Settings.bitly.login,Settings.bitly.api[详细]
-
ruby-on-rails – 如何检查rspec代码覆盖率
所属栏目:[百科] 日期:2020-12-17 热度:83
我正在开发我的第一个简单的Rails应用程序.而现在我刚做完我的作业,我应该先做其他事情 – rspec测试.我故意将它推迟,因为没有经验我甚至不确定什么以及如何进行rspec测试.最后,我可能对我的模型和控制器进行了大多数测试,现在是时候考虑我的测试覆盖了代码[详细]
-
ruby-on-rails – win7上的@import’bootstrap’错误,显示500错
所属栏目:[百科] 日期:2020-12-17 热度:122
我正在构建一个简单的rails应用程序,当我加载主页时,我得到: Completed 500 Internal Server Error in 59ms ActionView::Template::Error (different prefix: "c:/" and "D:/workspaceRor/jrpappthree/ ssets/stylesheets" (in D:/workspaceRor/jrpappthree[详细]
-
ruby-on-rails – rails-显示文本字段中的certian字符数
所属栏目:[百科] 日期:2020-12-17 热度:105
我正在运行一个rails项目,我正在显示一个通常太长的文本字段.如果有任何我可以调用的东西只在视图页面上显示20个单词或120个字符? 解决方法 您可能对TextHelper的 truncate功能感兴趣: truncate("Once upon a time in a world far far away") # = Once upo[详细]
-
ruby-on-rails – auto_explain_threshold_in_seconds
所属栏目:[百科] 日期:2020-12-17 热度:142
运行WEBrick时,我收到的信息低于给定的消息. auto_explain_threshold_in_seconds is set but will be ignored because your adapter does not support this feature. Please unset the configuration to avoid this warning. 我在用: gem ‘rails’,‘3.2.1[详细]
-
ruby-on-rails – 如何使用ActionMailer获取电子邮件正文
所属栏目:[百科] 日期:2020-12-17 热度:135
我发送一个像这样的Rails标准电子邮件 @mail = mail(to: registration.user.email,subject: "Registration Confirmation: #{@site.name}") 现在我需要从电子邮件中获取邮件正文(或本例中为html).我尝试了以下但它不起作用,因为它不返回渲染的电子邮件而是模[详细]
-
ruby-on-rails – Rails – 添加不在模型和更新模型属性中的属性
所属栏目:[百科] 日期:2020-12-17 热度:187
我的表单中有3个字段,不在我的数据库中:opening_type,opening_hours,opening_minutes.我想用这3个字段更新主要属性“打开”(在数据库中). 我尝试了很多不起作用的东西. 其实我有: attr_accessor :opening_type,:opening_hours,:opening_minutes def openin[详细]
-
ruby:can模块可以自动执行初始化代码吗?
所属栏目:[百科] 日期:2020-12-17 热度:136
我在一个模块中放了一些功能,由一个对象扩展.我希望在扩展模块时自动执行功能.但是,它必须在实例的上下文中执行,而不是在Module中执行. module X extend self @array = [1,2,3]endobj.extend(X) 目前,@ array未在实例中创建.我不想强迫开发人员调用一些初始[详细]
-
ruby-on-rails – -bash:ruby:命令未找到
所属栏目:[百科] 日期:2020-12-17 热度:57
hyperrjas@serv1:~$rbenv global1.9.3-p392hyperrjas@serv1:~$rbenv local1.9.3-p392hyperrjas@serv1:~$which ruby-build/usr/local/bin/ruby-buildhyperrjas@serv1:~$rbenv versions* 1.9.3-p392 (set by /home/hyperrjas/.ruby-version)hyperrjas@serv1:~$[详细]
-
ruby-on-rails – 使用Markdown和Rails
所属栏目:[百科] 日期:2020-12-17 热度:67
我希望用户在textarea中键入Markdown文本,当他们发布时,我会显示相应的html.我读过Rails曾经有一个markdown方法或类似的方法,你可以调用ERB文件中的那个字段: %= markdown(@post.content) % 显然,Rails取消了这个功能.再次获得该功能的最佳方法是什么?这似[详细]
-
ruby – 通过cURL POST请求向Sinatra发送JSON
所属栏目:[百科] 日期:2020-12-17 热度:100
我已经使用Sinatra创建了一个简单的API,它根据提交的 JSON数据发送电子邮件.我可以创建一个表单,通过表单提交JSON数据,并访问params以获取电子邮件的主题,主题和正文.但是,我正在尝试使用cURL来测试API,但似乎无法使用.我假设我在cURL请求中的格式被破坏了.[详细]
-
ruby-on-rails – Rspec控制器测试失败了撇号字符?
所属栏目:[百科] 日期:2020-12-17 热度:68
现在我使用“Faker”公司名称进行单元测试失败. 似乎期望(response.body).匹配(@ thing.name)是什么搞砸了. 在查看错误时,Faker公司的名称有时会包含“O’Brian Company”或“O’Hare Company”或类似名称. faker是编码字符串吗?因为我知道匹配编码的字符串[详细]
-
ruby-on-rails – 如何配置动作邮件程序(我应该注册域名)?
所属栏目:[百科] 日期:2020-12-17 热度:70
我正在使用 Ruby on Rails创建一个简单的非营利性应用程序.我必须设置以下设置才能通过Gmail发送电子邮件: Depot::Application.configure doconfig.action_mailer.delivery_method = :smtpconfig.action_mailer.smtp_settings = { address:"smtp.gmail.com"[详细]
-
ruby – 使用Mongoid查找集合中的所有文档
所属栏目:[百科] 日期:2020-12-17 热度:65
我一直在摆弄Mongo,但是不能让这个简单的例子起作用.我只是想检索集合中的所有文档: require 'mongoid'# configuration ... class Category include Mongoid::Document field :name,type: StringendCategory.each do |test| puts test.inspectend 我得到错[详细]
-
ruby-on-rails – 如何运行特定版本的ruby gem
所属栏目:[百科] 日期:2020-12-17 热度:148
我在我的Gemfile之外运行刹车手,所以我没有使用捆绑器. 如果我做宝石清单,我可以看到我有以下制动器 brakeman (3.3.3,3.3.2,3.1.4,3.1.2) 但如果我做制动器 – 转换,我得到 brakeman 3.1.2 所以我没有使用最新版本.如果我做宝石更新制动器或 gem update brak[详细]
-
ruby-on-rails – Rails中的Unicorn&Pry
所属栏目:[百科] 日期:2020-12-17 热度:67
因为我在一段时间后从我的提示中被启动,所以我无法使用Unicorn的pry.这是一个快速概述: 在控制器中的自定义操作中,我有: def assign binding.pry end 走这条路是没问题的,我甚至得到了熟悉的撬动提示: 8: def assign 9: = 10: binding.pry 11: end[1] pry[详细]
-
ruby – Puppet等待服务准备就绪
所属栏目:[百科] 日期:2020-12-17 热度:151
我正在使用Puppet进行机器配置.我有一个在Tomcat 6 app服务器上运行的服务,另一个清单依赖于该服务(在安装过程中发送一些REST请求).问题是,在使用以下命令启动tomcat后服务无法使用: service {"tomcat6": ensure = running,enable = true,hasstatus = true,[详细]
-
ruby-on-rails – 从Webrat迁移到Capybara ……失败了
所属栏目:[百科] 日期:2020-12-17 热度:77
希望有人看到我忽略的东西…… 我试图让Capybara在一个现有的小应用程序中工作……而且我没有运气. 的Gemfile: group :development,:test do gem 'rspec-rails' # gem 'webrat' gem 'capybara',:git = 'git://github.com/jnicklas/capybara.git' end ... 两[详细]