-
ruby-on-rails – 无法读取未定义的属性’asSorting’ – DataTa
所属栏目:[百科] 日期:2020-12-17 热度:139
for(j = 0,jLen = oColumn.asSorting.length; j jLen; j)在DataTables的第6706行...... 我在主题上复制了 railscast,几乎是逐字逐句.所以oColumn是未定义的.互联网告诉我,我需要 thead和 th值… 视图: table id="companyBoxList" class="display" data-sour[详细]
-
ruby – 解析歌曲/用户URL时出现Soundcloud API 401错误
所属栏目:[百科] 日期:2020-12-17 热度:164
每当我尝试解析网址以获取歌曲的ID时,它都会返回401错误.我的客户端适用于其他操作(GET:/ me,POST:/ me / followings / [id]).这是我在soundcloud gem中使用的代码: client.get('/resolve',url: "http://soundcloud.com/stuart-mckeown/darius-bassiray-c[详细]
-
ruby-on-rails – Heroku – 如何删除表并再次运行迁移?
所属栏目:[百科] 日期:2020-12-17 热度:187
我刚刚发现Heroku应用程序中的一个表格与我本地主机上的表格结构不同. 在最好的方式中,我需要运行再次创建新表的迁移,但最好的方法是什么? 只需手动删除Heroku终端中的表,然后更改迁移日期并再次运行它? 解决方法 你可以像这样重做一个迁移文件: heroku r[详细]
-
为什么RSpec在从ruby内部运行时运行规范两次并重新加载spec文件
所属栏目:[百科] 日期:2020-12-17 热度:108
我正在尝试在现有的 ruby运行时中使用RSpec,并在每次文件更改时运行规范.这是因为J Ruby和JVM启动时间.为了在每次运行时消除这种情况,我想启动ruby一次,然后只重新加载更改的文件并运行规范.我正在使用防护(具有不同的扩展)和监视器,但似乎都遇到了下面描述[详细]
-
ruby-on-rails – 设计不带会话cookie的token_authenticatable
所属栏目:[百科] 日期:2020-12-17 热度:94
我正在使用Rails 3,并且我已经成功构建了一个web api.对于一堆控制器,需要登录,所以我决定使用Devise和token_authenticable.它工作但不完全像我期望的那样:我虽然需要为每个请求提供我的登录令牌,但它看起来只需要一次,然后系统在响应中创建一个cookie,就像[详细]
-
ruby – 类上下文之外的超级关键字?
所属栏目:[百科] 日期:2020-12-17 热度:131
这个文件是app.rb,它包含以下内容: def initialize(*args) super @action = :addend 它不在课堂上.为什么它有超级关键字?该文件是here. 解决方法 此文件将用于创建新的“轻量级”资源类.定义的方法将在那里复制而不做任何更改.所以super非常有意义,因为新[详细]
-
ruby-on-rails – 当有数百个资产文件时,Rails资产管道工作流程
所属栏目:[百科] 日期:2020-12-17 热度:61
我们最近转换了一个Rails 3.2项目来使用资产管道.我们的应用程序使用许多资产文件(~250 * .js.coffee文件,另外200个* .jst.hamljs模板和~100 * .css.sass样式表).正如您所期望的那样,这些产品在生产中被打包成少量的资产文件. 在开发和测试环境中,我们处理频[详细]
-
ruby-on-rails – 轨道载波安装条件
所属栏目:[百科] 日期:2020-12-17 热度:115
我需要在一些验证功能后安装图片上传器. 但是,如果我像往常一样在模型中调用uploader: mount_uploader :content,ContentUploader 载波首先下载内容,然后Rails开始验证模型. 具体来说,我根本不想加载大文件!我想检查http标头内容长度和内容类型,然后,如果没[详细]
-
使用Ruby在YAML文档中搜索/检查值
所属栏目:[百科] 日期:2020-12-17 热度:103
我的目标: 使用ypath / xpath检查yaml文档是否包含特定键的值 使用ypath / xpath选择指定键的值 文件yaml: app: name: xxx version: xxxdescription: author: name: xxx surname: xxx email: xxx@xxx.xx 检查了什么:* 谷歌 stackoverflow Ruby API(YAML :[详细]
-
ruby-on-rails – 如何在Rails中为不同的用户建模
所属栏目:[百科] 日期:2020-12-17 热度:177
题 我有一个建立了授权和身份验证逻辑的用户模型. 现在我意识到我有三种不同类型的用户.我想存储关于每个信息的不同信息. 在Rails中处理这个问题的最佳方法是什么? 基于当前阅读的思考 我看过STI但是从我读过的内容来看它是不合适的,因为我最终会在我的数据[详细]
-
ruby-on-rails – rspec预计不会达到我的预期
所属栏目:[百科] 日期:2020-12-17 热度:184
所以我有两个规格我认为正在测试相同的东西,但一个失败而另一个失败.我正在开发一个具有重复计划的应用程序.如果用户创建了一个重复出现的行程,它将继续为指定的每一天创建新的行程.这是第一个失败的测试: it "makes future trips" do expect{FactoryGirl.c[详细]
-
ruby-on-rails – Rails,所有拉链码距离zipcode
所属栏目:[百科] 日期:2020-12-17 热度:116
我试图找出:给定一个邮政编码,该邮政编码的X英里半径范围内的所有邮政编码是什么. 我已经找到了一些解决方案,我在下面发布了这些解决方案,但我想知道是否有更好的解决方案专门用于Rails或Ruby(换句话说,一个宝石,一个要点等).我发现的Ruby解决方案已有几年[详细]
-
ruby-on-rails – 如何显示最初发往电子邮件的电子邮件?
所属栏目:[百科] 日期:2020-12-17 热度:106
我有一个系统接收和发送邮件给组中的各个成员. 假设我有一个有成员的组support@xyz.com member_1@xyz.com member_2@xyz.com 等等.. 同样的方式还有另一个有成员的团队help@xyz.com member_1@xyz.com member_3@xyz.com 等等.. 当我收到support@xyz.com的任何[详细]
-
ruby-on-rails – Rails 3.2.11中带有模型子目录的单表继承
所属栏目:[百科] 日期:2020-12-17 热度:170
我有一个模特运动.使用单表继承我有2个其他模型,Cricket和Football这样 class Cricket Sport and class Football Sport 我把这两个模型放在一个名为sports的models目录下的子文件夹中.我将类型列添加到Sport并将值设置为Cricket或Football,无论什么是合适的.[详细]
-
ruby – 如何在编写CSV时跳过标题?
所属栏目:[百科] 日期:2020-12-17 热度:122
我正在写一个CSV文件,CSV.dump输出两个我不想要的标题行. 我尝试过设置:write_headers = false但仍输出标题: irb A = Struct.new(:a,:b)= Airb a = A.new(1,2)= #struct A a=1,b=2irb require 'csv'= trueirb puts CSV.dump [a],'',:write_headers = false[详细]
-
ruby-on-rails – Ruby on Rails:使用Devise gem在LDAP上实现SS
所属栏目:[百科] 日期:2020-12-17 热度:71
我只想通过使用LDAP作为使用“Devise”gem进行身份验证的数据库来在Rails 3 Application中实现SSO. 我找到了一个例子http://corrupt.net/2010/07/05/LDAP-Authentication-With-Devise/,它只是讨论使用“Devise”gem在Rails应用程序中实现LDAP,而不是像SSO实[详细]
-
ruby-on-rails – 与kaminari反向分页?
所属栏目:[百科] 日期:2020-12-17 热度:96
我使用 Kaminari 0.13.0和 RubyOnRails 3.2.8. 让我们假设我的元素有一个默认的crated_at排序,我的列表中有8个元素{a,b,c,d,e,f,g,h},我每页分页3个. 默认情况下,kaminari将创建以下页面链接1,2,3链接到{h,g},{f,d},{c,a}. 如何让kaminari以相反的顺序创建页[详细]
-
ruby-on-rails – 为什么Pik不会安装Ruby?
所属栏目:[百科] 日期:2020-12-17 热度:161
尝试从此处安装 Ruby on Rails失败后: http://railsinstaller.org/,我现在尝试手动安装. 我以为我会首先安装Pik,然后从命令提示符下击“pik install ruby??”.看似没有什么比这简单.但是,我收到消息“未找到Ruby”.怎么会这样? 解决方法 虽然不再维护pik g[详细]
-
ruby-on-rails – Devise / Rolify / CanCan 2.0:防止用户改变
所属栏目:[百科] 日期:2020-12-17 热度:88
我使用Devise进行身份验证,使用Rolify进行角色管理,使用CanCan 2.0进行授权. 我试图允许:admin角色更改用户的角色,但禁止所有其他用户访问. 这是我尝试过但不起作用的: #ability.rbclass Ability include CanCan::Ability def initialize(user) if user.ha[详细]
-
ruby-on-rails-3 – Rails嵌套奇异资源路由附加.ID
所属栏目:[百科] 日期:2020-12-17 热度:151
我有以下嵌套的单一路线: resources :listings do resource :logo,only: [ :edit,:update ]end 它按预期生成2条正确的路由: edit_listing_logo GET /listings/:listing_id/logo/edit(.:format) logos#editlisting_logo PUT /listings/:listing_id/logo(.:f[详细]
-
ruby – Rails 3.2:如何从一系列儿童中找到所有父母
所属栏目:[百科] 日期:2020-12-17 热度:93
鉴于“书籍”的集合,找到所有“作者”(没有重复)的最佳方法是什么? 所以,假设我们有一个经典的关联: class Author ActiveRecord::Base has_many :booksendclass Book ActiveRecord::Base belongs_to :authorend 我现在这样做的方式是这样的: @books = Boo[详细]
-
ruby-on-rails – 在Rails中创建Web服务
所属栏目:[百科] 日期:2020-12-17 热度:124
嗨,我是 Ruby和Rails平台的新手.任何人都可以告诉我在Rails中创建一个简单的Web服务的过程. 解决方法 你可以使用 this,this,this book和 page[详细]
-
ruby-on-rails – CSRF在自动化领域
所属栏目:[百科] 日期:2020-12-17 热度:122
假设我们有一些测试POST请求的自动化.由于Rails内置CSRF保护,那些POST请求在没有包含CSRF令牌的情况下将无法工作. 在这种情况下运行自动化的最佳做法是什么? 我们是否需要在每个自定义非GET请求中包含CSRF令牌? (如果’是’那么’怎么样?’) 或者,配置应[详细]
-
ruby – 没有私钥删除刀客户端?
所属栏目:[百科] 日期:2020-12-17 热度:144
我加入了一家新公司,为了加快速度,我一直在玩Vagrant for VM.我的系统几乎已经安装完毕,然后一个奇怪的错误迫使我关闭我的笔记本电脑,而不会通过流浪汉破坏.现在,当我试图设置时,我运行vagrant并得到以下错误消息. [default] Running provisioner: Vagrant::[详细]
-
ruby-on-rails – 运行资产:预编译只挂起,仅在生产中
所属栏目:[百科] 日期:2020-12-17 热度:128
我现在不知道有什么不同,但是从几天前开始,运行rake资产:预编译只是永远挂起.这只发生在我设置RAILS_ENV =生产时. 如果我tail -f production.log,我可以看到: Compiled rails_admin/jquery.pjax.js (0ms) (pid 28704)Compiled jquery_nested_form.js (0ms)[详细]