-
ruby-on-rails – 如何使用Liquid模板语言在布局中渲染模板?
所属栏目:[百科] 日期:2020-12-17 热度:77
我正在尝试在液体布局中渲染液体模板(液体模板朗,而不是CSS液体布局的东西).我似乎无法获得渲染的布局部分.目前使用: assigns = {'page_name' = 'test'}@layout = Liquid::Template.parse(File.new(@theme.layout.path).read)@template = Liquid::Template.[详细]
-
ruby-on-rails – Rails 4,Devise和Mandrill电子邮件
所属栏目:[百科] 日期:2020-12-17 热度:125
我正在尝试在Rails 4中创建一个应用程序. 在过去的3年里,我一直在努力弄清楚设计/ omniauth(我仍然试图让它发挥作用). 当我试图找到通过这个问题的意愿时,撇开主要问题,我试图用Mandrill设置电子邮件. 我找到了这个教程,我试图遵循:https://nvisium.com/blo[详细]
-
ruby-on-rails – 什么“需要File.expand_path(‘../../ config
所属栏目:[百科] 日期:2020-12-17 热度:127
我一直试图在更深层次上理解 Ruby,并解构一个锅炉板应用程序,似乎是理解编写跨越不同文件和目录的Ruby应用程序的一些细节和优雅的好方法. 在我当前的应用程序中,对文件之间的“需求”的依赖性有点问题(我发现我需要做一些事情,比如需要’../../../lib/helper[详细]
-
ruby-on-rails – 将OrientDB的JDBC驱动程序与ActiveRecord一起
所属栏目:[百科] 日期:2020-12-17 热度:65
在ActiveRecord中使用OrientDB的JDBC驱动程序的正确方法是什么? 我正在尝试将Rails 3.2应用程序连接到OrientDB 1.4.我安装了gem activerecord-jdbc-adapter,并按如下方式配置了database.yml: development: adapter: jdbc username: admin password: admin[详细]
-
ruby-on-rails – Ruby / Rails:使用`separator:’ – ‘`代替
所属栏目:[百科] 日期:2020-12-17 热度:155
为我的项目编写测试,并在运行rspec时注意它的终端警告 DEPRECATION WARNING: Passing the separator argument as a positionalparameter is deprecated and will soon be removed. Use `separator: '-'` instead.(called from add_link at /myapp/app/models[详细]
-
如何使Ruby的Find.find遵循符号链接?
所属栏目:[百科] 日期:2020-12-17 热度:181
我有一个文件层次结构,一些子目录是相对符号链接.我正在使用 Ruby’s Find.find 来浏览这些目录并找到一些特定的文件.但是,它不会查看任何符号链接的目录(它遵循符号链接的文件). 看看source code似乎问题是因为它使用的是File.lstat(文件).directory?测试[详细]
-
Ruby one liner将数组元素传递给带分隔符的字符串
所属栏目:[百科] 日期:2020-12-17 热度:81
我有一个像这样的数组: myarray = ['value1','value2','value3'] 我正在寻找像这样的单元素数组: mynewarray = ['value1|value2|value3'] 我知道如何使用每个并在字符串中连接,但我想知道是否有一个oneliner和美丽的Ruby方式这样做… 解决方法 您可以使用A[详细]
-
类方法中的Ruby常量
所属栏目:[百科] 日期:2020-12-17 热度:82
class A class self CONST = 1 end end puts A::CONST # this doesn't work 有没有办法通过这个自我调用来从类外部访问常量? 它实际上是这样做的: class A self.CONST = 1end 我知道我可以将常数移出这个自我调用以轻松解决这个问题. 我对ruby的内部运作更[详细]
-
ruby-on-rails – 如何将Javascript文件加载到rails html erb
所属栏目:[百科] 日期:2020-12-17 热度:118
嗯尝试按如下方式将 javascript文件加载到我的html.erb文件中 script src="/public/javascripts/test.js" type="text/javascript" / 它在公用文件夹及其根目录中可用 根/公共/ JavaScript的 但它给了我一个错误的说法 "NetworkError: 404 Not Found - http:/[详细]
-
ruby-on-rails检查查询结果是否为空(Model.find)
所属栏目:[百科] 日期:2020-12-17 热度:191
我在rails上使用 ruby并尝试检查查询是否返回值. 这是查询: @search = Customer.find_by_name($login_name) 如果查询找到结果,一切都很好,但我怎么能对空结果做出反应呢? 我试过了: if @search.empty? flash[:notice] = 'Username nicht bekannt' redirec[详细]
-
将排序的Ruby数组转换为具有可能重复的排名
所属栏目:[百科] 日期:2020-12-17 热度:190
我在 Ruby中有以下数字数组(越高越好),我想对它们进行排名.换句话说,我想转换以下排序列表: [89 52 52 36 18 18 5] 到以下等级: [1 2 2 4 5 5 7] 例如,获胜者获得第一名,第二名获得并列,依此类推.显然,重要的一点是,关系是可能的,那些关系必须跳过相应的级[详细]
-
ruby-on-rails – 在Ruby on Rails上传文件
所属栏目:[百科] 日期:2020-12-17 热度:188
我有一个Web应用程序,需要从用户上传文件并将其上传到远程服务器.我可以通过file_field从用户到服务器的输入很好,但似乎无法解决从服务器上传到远程的下一步. Net :: HTTP没有开箱即用的多部分表单,我也找不到另一个好的解决方案.我需要一些能让我从用户那里[详细]
-
ruby-on-rails – Rails回形针错误`AWS :: S3 ::错误:: BadReque
所属栏目:[百科] 日期:2020-12-17 热度:130
所有. 我的一切工作正常:图像正在上传,可以通过Web使用paperclip和S3访问,除非我登录rails c并键入以下内容: User.first.avatar.exists?[AWS S3 400 0.093287 0 retries] head_object(:bucket_name="mozg-staging-static",:key="users/avatars/000/000/001[详细]
-
Ruby的方法解绑机制有什么意义?
所属栏目:[百科] 日期:2020-12-17 热度:123
Method#unbind 返回对该方法的UnboundMethod引用,该引用稍后可以使用 UnboundMethod#bind 绑定到另一个对象. class Foo attr_reader :baz def initialize(baz) @baz = baz endendclass Bar def initialize(baz) @baz = baz endendf = Foo.new(:test1)g = Foo[详细]
-
ruby-on-rails – OpenProject OmniAuth SAML单点登录集成
所属栏目:[百科] 日期:2020-12-17 热度:113
我尝试使用 OpenProject OmniAuth SAML Single-Sign On插件设置与OpenProject的SSO(单点登录)集成.我已经配置了相关的细节.生成元数据并将其注册到由Shibboleth提供支持的IDP.该插件确实在openproject登录表单上显示了一个额外的登录按钮.单击它正确地重定向[详细]
-
ruby-on-rails – 如何重定向到routes.rb中的404页面?
所属栏目:[百科] 日期:2020-12-17 热度:124
如何将不正确的URL重定向到routes.rb中的404页面? 现在我使用2个示例代码: # example 1match "/go/(*url)",to: redirect { |params,request| Addressable::URI.heuristic_parse(params[:url]).to_s },as: :redirect,format: false# example 2match "/go/(*[详细]
-
ruby – irb中的所有命令给出“NoMethodError:未定义的方法`wri
所属栏目:[百科] 日期:2020-12-17 热度:194
我试图从IRB获取当前的 ruby版本,但它给了我这个错误: RUBY_VERSIONNoMethodError: undefined method `write' for nil:NilClass from /usr/local/lib/ruby/1.9.1/irb.rb:311:in `printf' from /usr/local/lib/ruby/1.9.1/irb.rb:311:in `output_value' from[详细]
-
ruby-on-rails – 如何从这个instagram json获取created_time?
所属栏目:[百科] 日期:2020-12-17 热度:100
我得到了这个json和created_time值显示时间的整数格式而不是时间格式,但我希望这个created_time以适当的格式. 如何以正确的格式获取created_time? "filter"="Normal","created_time"="1421677966","link"="http://instagram.com/p/yCfw5sKorK/","likes"={ "[详细]
-
一切都是ruby的对象吗?
所属栏目:[百科] 日期:2020-12-17 热度:116
ruby中的一切都是对象吗?这包括Fixnums吗? 解决方法 取决于你所说的“一切”.像其他人已经证明的那样,Fixnums正在进行中.类也是类Class的实例.方法,运算符和块不是,但可以由对象包装(Proc).简单的任务不是,也不可以.像这样的陈述也不是也不可以.评论显然也[详细]
-
ruby-on-rails – 当我用独角兽启动我的rails应用程序时出现奇怪
所属栏目:[百科] 日期:2020-12-17 热度:57
当我尝试用独角兽启动我的rails应用程序时,我收到了这个非常奇怪的错误.谁看过这个吗? [root@Web01 mp_app]# unicorn_rails -c config/unicorn.rb -E production -D -d{:daemonize=true,:app= #Proc:0x00002b14fff8c890@/usr/local/lib/ruby/gems/1.8/gems/[详细]
-
Ruby包装生态系统作为Python终结
所属栏目:[百科] 日期:2020-12-17 热度:78
我对 Ruby有一些经验,但它不如我的 Python经验.我打包并发布了几个Python包,但是我发布的只有一个Ruby包.我想通过与Python比较来快速了解Ruby包装生态系统. 我相信在Ruby中有相当于virtualenv的工具,但我不知道那是什么. RVM和Bundler有什么作用? 当我编写P[详细]
-
ruby-on-rails – 使用RESTful Authentication插件进行Ruby on R
所属栏目:[百科] 日期:2020-12-17 热度:168
我今天开始为我的rails应用程序编写功能测试.我使用RESTful身份验证插件.我遇到了一些令人困惑的事情,我希望有人可以为我澄清. 1)我写了一个快速登录功能,因为我的rails应用程序中的大多数功能都需要身份验证. def login_as(user) @request.session[:user_id[详细]
-
ruby-on-rails – 了解为什么ruby进程阻塞100%CPU的方法
所属栏目:[百科] 日期:2020-12-17 热度:126
我们有一个很大的rails应用程序,并且几天之后,我们的 ruby进程似乎在一个循环中阻塞并吃100%的CPU直到乘客服务器死于502错误. 你知道解决原因的最佳方法吗? 我尝试过New Relic,但它只是性能的东西,我们的错误太多,无法猜测是什么问题. (我们每天都有很多请[详细]
-
ruby-on-rails – 为什么我在UTF-8中获得无效的字节序列
所属栏目:[百科] 日期:2020-12-17 热度:129
为什么我会收到此错误? invalid byte sequence in UTF-8 用于加载图像: = image_tag 'features_home/show1.png' 编辑 我注意到这个问题发生在我进行捆绑更新之后,任何图像都会出现错误..我会尝试在此处添加详细信息: 堆栈跟踪: Rendered home/home.html.[详细]
-
ruby-on-rails – 如何管理造成停机的乘客陈旧工人
所属栏目:[百科] 日期:2020-12-17 热度:133
我有一个在ubuntu 14.04机器上运行的rails应用程序,它由Nginx和乘客提供服务.有时候应用程序出现故障会出现以下错误 [ agents/LoggingAgent/Main.cpp:338 ]: Signal received. Gracefully shutting down... (send signal 2 more time(s) to force shutdown)[[详细]