-
ruby-on-rails – rails 4中AbstractController和ActionControll
所属栏目:[百科] 日期:2020-12-17 热度:78
rails 4中的AbstractController和ActionController有什么区别. 他们做了什么以及他们有何不同? 解决方法 AbstractController提供了结构,ActionController是关于Web相关渲染的结构的一个实现. AbstractController的核心是render方法.抽象控制器以尽可能通用[详细]
-
ruby-on-rails – 为什么我尝试限制部署时会收到“权限被拒绝”
所属栏目:[百科] 日期:2020-12-17 热度:59
我试图使用我的服务器上的远程git存储库使用capistrano部署我的rails 4应用程序.我的git repo在我部署应用程序的同一台服务器上.当我尝试上限部署时,我得到了这个错误 my/local/rails/app/directory$cap deploy triggering load callbacks * 2013-08-30 15:5[详细]
-
ruby-on-rails – 捆绑安装失败:删除文件后加载Rubygems插件时
所属栏目:[百科] 日期:2020-12-17 热度:109
我是 Ruby和Rails的新手,我正试图通过 Hartl rails web development tutorial.在本教程中,我安装了自制软件.在运行brew医生之后,自制软件指示??我删除一些文件,除非我故意把它们放在原处.我删除了他们,酿造医生说我很清楚. 现在,在本教程中,我正在尝试将应用[详细]
-
ruby-on-rails – gitlab6.0,错误连接被拒绝 – 连接(2)(Errno :
所属栏目:[百科] 日期:2020-12-17 热度:83
我安装了gitlab 我在阅读后安装了gitlab https://github.com/gitlabhq/gitlabhq/blob/master/doc/install/installation.md https://github.com/gitlabhq/gitlabhq/blob/master/doc/install/databases.md ERROR: Failed to build gem native extension (mysql[详细]
-
ruby-on-rails – 在关注wiki之后,仍然在注册编辑中获得“当前密
所属栏目:[百科] 日期:2020-12-17 热度:64
我担心这里的解决方案很明显,但是我在设计维基上的指令时遇到了麻烦( https://github.com/plataformatec/devise/wiki/How-To%3a-Allow-users-to-edit-their-account-without-providing-a-password) 我正在使用Rails 4.在关注维基之后,我仍然收到“当前密码不[详细]
-
使用Devise with Rails 4登录用户名
所属栏目:[百科] 日期:2020-12-17 热度:99
我正在使用Rails 4.0和Devise 3.0.0.rc. 我安装了Devise的默认设置 – 即使用您的电子邮件地址注册/使用.但是,我希望用户能够使用用户名而不是他们的电子邮件地址进行注册.我根据要更改的参数来跟踪railscast,以及我可以在这里找到的任何建议,我可能需要为Ra[详细]
-
ruby-on-rails – 如何在jbuilder视图中返回空字符串而不是null
所属栏目:[百科] 日期:2020-12-17 热度:97
我有简单的jbuilder视图 json.id pharmaceutic.idjson.name pharmaceutic.namejson.dosage pharmaceutic.dosage.name 当pharmaic.dosage =零 我呈现的json如下所示: {"id":1,"name":"HerzASS ratiopharm","dosage":null} 我想为所有jBuilder视图设置当某个[详细]
-
ruby – 为什么块变量是可选的?
所属栏目:[百科] 日期:2020-12-17 热度:69
非块变量是强制性的: def foo arg; endfoo # = ArgumentError 为了允许可选参数,必须提供默认值: def foo arg = nil; endfoo # = nil 但是块变量是可选的: def foo block; endfoo # = nil 如果没有默认值,则将缺少的块变量赋值为nil,实际上,块变量不能采[详细]
-
ruby-on-rails – Rails,fixtures和default_scope
所属栏目:[百科] 日期:2020-12-17 热度:113
我有一个模型“SoftwareVersion”的夹具: testing: id: 4 version: "4.0" file_name: MyString4 is_testing: true 并且模型的默认范围: default_scope where(is_testing: false) 如果我在测试中这样做: software_versions(:testing) 我收到一个错误: Act[详细]
-
ruby-on-rails – 重定向或渲染后不显示flash消息
所属栏目:[百科] 日期:2020-12-17 热度:130
使用导轨4和ruby2 无法显示来自控制器的Flash消息.我的方法看起来像这样: def create @salary_report = SalaryReport.create(salary_report_params) if @salary_report.save redirect_to @salary_report flash[:notice] = "L?nerapporten sparades korrekt![详细]
-
ruby-on-rails – javascript函数无法在jquery-ajax中运行rails
所属栏目:[百科] 日期:2020-12-17 热度:103
我全局使用 Jquery UI Datepicker函数在所有页面中使用日历. 我创建了一个单独的javascript页面,如下所示: var showDatePickers = function() { $('[data-field-type="date"]').datepicker({ dateFormat: "yy-mm--dd",showOn: "both",buttonImageOnly: true[详细]
-
ruby-on-rails-3 – 如何使用Atlassian Bamboo在rails应用程序上
所属栏目:[百科] 日期:2020-12-17 热度:200
我希望自动构建,测试,部署和发布rails应用程序. 有什么方法可以做到吗? 解决方法 Mark Wolfe出色的 Bamboo Ruby Plugin(GitHub: rake-bamboo-plugin)使您能够在Bamboo构建期间运行ruby任务,并包含最流行的Ruby构建,测试和自动化工具的任务,例如: Bundler[详细]
-
ruby-on-rails – 释放宝石时耙子释放挂起
所属栏目:[百科] 日期:2020-12-17 热度:200
我正试图将我的第一颗宝石发布给 Ruby Gems.宝石在当地运作良好. 我发布它使用: $rake release 这给了我在控制台中的这个: example_gem 0.0.3 built to pkg/example_gem-0.0.1.gem Tagged v0.0.1Pushed git commits and tags 然后该过程挂起.我等了20分钟,[详细]
-
ruby-on-rails – 如何在关注点(或模块中)访问模型名称?
所属栏目:[百科] 日期:2020-12-17 热度:55
我在rails应用程序中有以下问题: module Authenticable extend ActiveSupport::Concern included do # ... end module ClassMethods def quoted_table_name self.class.name.downcase.pluralize # returns "classes" end endend 如果我有一个用户类: class[详细]
-
ruby-on-rails – Rails设计authenticatate_user无法正常工作
所属栏目:[百科] 日期:2020-12-17 热度:66
我是 Ruby on Rails的新手,目前我想将Devise gem用于身份验证系统.系统只需要管理员可以列出用户并创建新用户. (我通过将admin boolean field添加到Devise生成的User模型中添加了admin角色).我使用Rails 3.2,Ruby 1.9.3和最新的Devise gem. 但是,下面列出的[详细]
-
ruby-on-rails – 使用Rails(和设计)验证Ember应用程序
所属栏目:[百科] 日期:2020-12-17 热度:88
参考: Ember authentication best practices? 我们有两个独立的应用程序:Rails后端/ API和独立的Ember应用程序. Ember应用程序将与Rails API对话. 我找到了ember-auth(https://github.com/heartsentwined/ember-auth),但我不明白为什么我会从中受益. 这就[详细]
-
Ruby中的数组或散列
所属栏目:[百科] 日期:2020-12-17 热度:134
任何人都可以解释什么是更快的阅读,写在 Ruby:数组或哈希? Array和Hash的用例是什么? Array.newHash.new 解决方法 对于读写,Hash.new比Array.new更快.看这个 Why Hashes Will Be Faster in Ruby 2.0 .[详细]
-
ruby – 用于查找最多n个连续模式的正则表达式
所属栏目:[百科] 日期:2020-12-17 热度:107
让我们说我们的模式是大写字母的正则表达式(但我们可能有比搜索大写更复杂的模式) 要找到至少n个连续模式(在这种情况下,我们正在寻找的模式只是一个大写字母),我们可以这样做: (使用Ruby) somestring = "ABC deFgHij kLmN pQrS XYZ abcdEf"at_least_2_capit[详细]
-
ruby – Sinatra的Modular是什么意思?
所属栏目:[百科] 日期:2020-12-17 热度:91
我想知道是否有人可以简化Modular在Sinatra应用程序中的解释.我看到sinatra中有经典的设置和模块化设置,但是从阅读文档中我无法理解Modular正在做什么. 如果可能的话,我真的想在基本级别进行解释,为什么将它放在profile.rb中会改变应用程序的设置(如果是这种[详细]
-
ruby-on-rails – 定期清除Heroku上陈旧的Resque工作人员?
所属栏目:[百科] 日期:2020-12-17 热度:59
我有Resque工作人员通常不应该花费大约1-5分钟的时间来运行,但是这些工人经常会“陷入困境”并且闲置,堵塞工人并无所事事. 因此,我想定期检查运行时间超过X时间的工人并清除它们.但是我需要自动执行此操作,因此我不必每隔几个小时亲自进入并手动清除它们(Res[详细]
-
ruby – Sinatra Locals vs. Instance Variables
所属栏目:[百科] 日期:2020-12-17 热度:131
究竟什么是Sinatra的本地人,在模板中使用它们与实例变量之间有什么区别?这是我在 locals的意思: erb :template,:locals = {:variable = 'value'} 编辑: 在实现方面,实例和局部变量之间有什么区别,使用一个和另一个有什么好处? 解决方法 来自Sinatra的 in[详细]
-
ruby-on-rails – 如何在Heroku中重命名文件
所属栏目:[百科] 日期:2020-12-17 热度:171
我有一个关于Heroku的应用程序.在某些时候,我不小心将文件夹命名为“Admin”而不是“admin”.现在它停留在大写的名称而不是小写.我该如何解决这个问题? 这是heroku日志中的错误 2013-06-10T15:18:48.223475+00:00 app[web.1]: Started GET "/admin/orders/n[详细]
-
Ruby模块和Module#append_features解释
所属栏目:[百科] 日期:2020-12-17 热度:111
最近我碰到了这个非常有趣的帖子: http://opensoul.org/blog/archives/2011/02/07/concerning-activesupportconcern/,它遍历(并解释)了ActiveSupport :: Concern源代码. 出现了一些问题,但最重要的是: 显然有一个名为append_features的方法(至少由文档)说[详细]
-
ruby-on-rails – 使用AngularJS在Rails中检索嵌套资源
所属栏目:[百科] 日期:2020-12-17 热度:67
我一直在努力将AngularJS基于 Railscast作为起点应用到我的Rails应用程序中.我的问题类似于这个问题: Angular JS ngResource with nested resources,但是我没有找到解决问题的方法. 目前我有一个嵌套资源,我通过部分显示在父资源的视图上.我需要在查询中提[详细]
-
ruby – 识别空格与其他字符在字符串中运行
所属栏目:[百科] 日期:2020-12-17 热度:55
鉴于字符串: strs = [ "foo"," ","Hello n there"," Ooh,leading and trailing space! ",] 我想要一个简单的方法,按顺序识别所有连续的空白和非空白字符的运行,以及运行是否是空格: strs.each{ |str| p find_whitespace_runs(str) }#= [ {k:1,s:"foo"} ],[详细]