-
ruby-on-rails – OmniAuth是否为Facebook Graph API提供了简单
所属栏目:[百科] 日期:2020-12-17 热度:178
我正在努力将Omniauth与我的新Facebook应用程序集成,我正在查看相当稀疏的文档,以了解它是否提供了访问图API的简单方法……我正在从Koala中移动,这非常简单. 有没有人使用过Omniauth呢?我想从用户的相册中获取照片,并为他们排序并获取唯一的网址. 解决方法[详细]
-
ruby-on-rails – OmniAuth不适用于Rails3中的Route Globbing
所属栏目:[百科] 日期:2020-12-17 热度:146
我试图遵循Railscast 241 Simple OmniAuth并且它工作正常,除非我在/config/routes.rb结尾处有Route Globbing: match '*uri' = "posts#index" 如果我使用globbing请求/ auth / twitter,那么OmniAuth什么都不做: Started GET "/auth/twitter" for 127.0.0.1[详细]
-
ruby-on-rails – 设计/路轨:没有路由匹配[GET]“/ users / sig
所属栏目:[百科] 日期:2020-12-17 热度:51
我对如何设计路由我的请求感到有点困惑,出于某种原因我现在无法进入我的应用程序中的注销路径: ActionController::RoutingError (No route matches [GET] "/users/sign_out") 以下是我的用户模型和Devise相关的路线: devise_for :users,:controllers = {:r[详细]
-
ruby-on-rails – PinsController中的RuntimeError #index:声明
所属栏目:[百科] 日期:2020-12-17 热度:66
在我的rails应用程序上工作时,我在终端中使用以下命令创建了一个“Pins”脚手架: rails generate scaffold Pins description:string –skip-stylesheets 这会在我的应用程序中创建脚手架然后运行: rake db:migrate 它没有任何障碍.我没有改变任何生成的页[详细]
-
ruby:别名为bundled_ruby
所属栏目:[百科] 日期:2020-12-17 热度:193
当我键入 ruby时,它总是返回 ruby:别名为bundled_ruby 当我尝试使用哪个bundled_ruby时它返回: bundled_ruby () { _run-with-bundler ruby $@} 然后我尝试使用_run-with-bundler并返回: _run-with-bundler () { if _bundler-installed _within-bundled-pr[详细]
-
Ruby逻辑运算符 – 一个但不是两个数组中的元素
所属栏目:[百科] 日期:2020-12-17 热度:133
假设我有两个数组: a = [1,2,3]b = [1,2] 我希望在这两个数组上执行逻辑运算,返回不在两个数组中的元素(即3).谢谢! 解决方法 Ruby中的数组非常方便地重载一些数学和按位运算符. 在a中但不在b中的元素 a - b # [3] a和b中的元素 a b # [1,2] a或b中的元素 a[详细]
-
ruby-on-rails – 在Rails的一个视图中使用多个控制器
所属栏目:[百科] 日期:2020-12-17 热度:191
我正在研究类似社交网络的东西;我正在使用来自各种网站的不同API,例如Last.FM,Delicious,Twitter,… 我为每个网站创建了一个控制器(目前有7个). 示例视图: localhost:3000/lastfm - All datas i gathered from user's Last.fm accountlocalhost:3000/twitte[详细]
-
ruby-on-rails – 带有布尔值的Rails范围
所属栏目:[百科] 日期:2020-12-17 热度:92
当你在带有活动记录的Rails中使用布尔值时,你问(说)可见?,它会检查列是否为真.如果是假或零,可见?将返回false. 你如何确定一个布尔值来询问是否?方法会返回false吗?我有这个: scope :visible,where(hide: [nil,false]) 但我想知道是否有更清洁的方式.有[详细]
-
ruby – 如何使gem install命令仅在未安装或需要更新时安装
所属栏目:[百科] 日期:2020-12-17 热度:85
我已经阅读了 rubygems网站的文档,但我猜“gem install”命令总是重新安装,重新编译所有内容,即使已经安装了相同的版本.. 如何使gem install命令只在需要时安装? 解决方法 您可能希望使用像 gembundler这样的外部来处理项目的gem安装. 如果你必须直接使用ru[详细]
-
ruby-on-rails – 我应该在Rails 5中放置自定义验证器?
所属栏目:[百科] 日期:2020-12-17 热度:157
我正在尝试为我的应用添加电子邮件自定义验证器;但是,我应该在哪里放置自定义验证器? (我真的不想将这个验证器类放在模型中)是否有用于验证器的cli生成器? http://guides.rubyonrails.org/active_record_validations.html class EmailValidator ActiveMode[详细]
-
ruby-on-rails – Capybara / Cucumber的睡眠功能?
所属栏目:[百科] 日期:2020-12-17 热度:64
我在我的网站上有一个页面,我正在尝试测试,要求用户在继续操作之前在页面上花费至少五秒钟.有没有办法让Capybara让我的Cucumber测试在该页面上暂停并等待五秒钟,然后继续我描述的下一步? 解决方法 我在步骤定义中有这个: Given /^I wait for (d+) seconds[详细]
-
ruby-on-rails – 有人可以提供一个如何使用HTTParty和Ruby on R
所属栏目:[百科] 日期:2020-12-17 热度:90
我需要将一些xml发布到web服务,我正在尝试使用HTTParty.有人可以提供一个关于我如何这样做的例子吗? 以下是我需要发布的XML格式: Candidate xmlns="com.mysite/2010/10/10" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"FirstName/FirstNameLastNa[详细]
-
ruby-on-rails – 构建一个多层游戏网站
所属栏目:[百科] 日期:2020-12-17 热度:64
我正在建立一个与人与人之间的国际象棋网站有很多共同点的网站.我正在考虑将Rails用于前端(用户注册,导航等)以及类似 Scala或Erlang的引擎(游戏状态和AI).我在想 – 使用这种类型的设计是一个好的情况吗? 如何最好地划分组件之间的功能? 他们如何最好地相[详细]
-
ruby – 按引用/副本分配字符串?
所属栏目:[百科] 日期:2020-12-17 热度:114
谁能解释这种行为 情景1 str = "hello"str1 = strputs str #= helloputs str1 #= hellostr1 = "hi"puts str1 #= hiputs str #= hello 在这里,改变str1的值对str的值没有影响. 方案2 str = "hello"str1 = strstr1.gsub! "hello","whoa!"puts str1 #= whoaputs[详细]
-
ruby-on-rails – 您没有写入/var/lib/gems/1.9.1目录的权限
所属栏目:[百科] 日期:2020-12-17 热度:96
对于我尝试安装的所有gem,我收到此错误: ERROR: While executing gem … (Gem::FilePermissionError) You don’t have write permissions into the /var/lib/gems/1.9.1 directory. OBS.我在Ubuntu 14上运行. 解决方法 根据这个问题,我看到了几个步骤,以便[详细]
-
Ruby:未定义的方法`>’
所属栏目:[百科] 日期:2020-12-17 热度:99
我刚开始学习 Ruby,今天遇到了一个问题. numResults = /d+/.match(ie.div(:id,'results_label').text)puts "Results found: "+numResults.to_swhile(numResults 0).. some more code. 我的输出中出现此错误: 06001 这真的很奇怪,因为我在IRB中做了一个whil[详细]
-
动态替换Ruby中对象的方法实现
所属栏目:[百科] 日期:2020-12-17 热度:116
我想用一个用户指定的块替换对象的方法的实现.在 JavaScript中,这很容易实现: function Foo() { this.bar = function(x) { console.log(x) }}foo = new Foo()foo.bar("baz")foo.bar = function(x) { console.error(x) }foo.bar("baz") 在C#中它也很容易 cla[详细]
-
ruby-on-rails – Rails:返回不存在关系的记录
所属栏目:[百科] 日期:2020-12-17 热度:146
使用活动记录,如果模型中的某些关系不存在,则如何返回模型的结果.例如,假设我有一个属于类别的Recipe模型(通过category_recipes连接表). 所以基本上我有一个Rake任务,可以查看每个食谱及其描述,并尝试输入一个类别,但任务需要很长时间,我需要定期运行它,所以[详细]
-
ruby-on-rails – 正确的关联Ruby on Rails
所属栏目:[百科] 日期:2020-12-17 热度:165
有人可以帮我纠正我的联想吗? 我有以下型号: User,Developer,Application,Comments,Rating,Permission 要求: A user can be a Developer or not.A user can have Default Permissions and Permissions for each applicationA user can install multiple A[详细]
-
ruby-on-rails – 在Rspec中测试布尔值的最佳方法
所属栏目:[百科] 日期:2020-12-17 热度:122
希望在这里得到一些意见. 使用RSPEC检查布尔值的最佳方法是什么我已经看到它采用了几种不同的方式: myvar.should == truemyvar.should be truemyvar.should be 另外我通常只关心duck值,也就是说,如果它的值为true / false,那么我不关心它的实际值是什么……[详细]
-
ruby-on-rails – 如何在Ruby中使用HMAC模块创建MD5哈希?
所属栏目:[百科] 日期:2020-12-17 热度:94
使用Google Bing并没有回答什么应该是一个简单的问题: 你应该如何在Ruby中使用HMAC模块来创建一个带MD5的HMAC(使用秘密)? HMAC文档似乎非常薄. 谢谢! 解决方法 应安装以下gem:’ruby-hmac’ $irb require 'hmac-md5'= true HMAC::MD5.new("abc").digest=[详细]
-
ruby-on-rails – CollectionProxy vs AssociationRelation
所属栏目:[百科] 日期:2020-12-17 热度:115
我想知道ActiveRecord :: Associations :: CollectionProxy和ActiveRecord :: AssociationRelation之间的区别. class Vehicle ActiveRecord::Base has_many :wheelsendclass Wheel ActiveRecord::Base belongs_to :vehicleend 所以,如果我这样做: v = Vehic[详细]
-
ruby-on-rails – 没有属性的验证错误消息
所属栏目:[百科] 日期:2020-12-17 热度:108
我正在尝试显示前面没有属性名称的自定义错误消息.我曾经使用custom_error_message gem执行此操作,但它不适用于Rails 3.1 我现在在create.js.erb中尝试的内容: alert("%= @post.errors[:title] %") 哪个回报 [quot;Here goes my custom message?quot;] 我的[详细]
-
检查Ruby中的字符串是否只包含正数
所属栏目:[百科] 日期:2020-12-17 热度:186
我是 ruby的新手,想知道是否可以使用 regex或其他功能检查字符串是否只包含正数? str = "123abcd" #return false because it contains alphabetsstr = "153" #return true because of all numbers 解决方法 当然Regexp对此有好处: string = "123abcd"/^(?n[详细]
-
ruby-on-rails – 使用%i和%I符号数组文字
所属栏目:[百科] 日期:2020-12-17 热度:153
通过阅读Rails问题列表,我无法找到%i对符号数组的影响.这对任何人都意味着什么? 解决方法 I’m having trouble finding what the %i does in relation to a symbol array. 它是符号数组的数组文字.它对符号数组的作用与对字符串的作用相同.[详细]