-
ruby-on-rails – 资产管道路由助手解析为错误的URL或路径
所属栏目:[百科] 日期:2020-12-17 热度:174
出于某种原因,除了image_tag之外,我的所有资产助手都遇到了问题.它们都在产生错误的路径.我使用的是Rails 4.0.0和 Ruby 2.0.0.我的图片位于/ app / assets / images中 例如 asset_url('this.png') # - /this.pngasset_path('this.png') # - /this.pngimage_u[详细]
-
用Ruby编写Unity游戏
所属栏目:[百科] 日期:2020-12-17 热度:198
所以我看到团结支持c#,JS和Boo. 我可以学习其中的一个,但我想制作一个“编译器”或类似的东西,让我编写ruby代码,输出JS代码或创建一个可由Unity编译器读取的层. 这甚至是一种可能性.我愿意投入很多时间并拥有相当多的经验. 解决方法 如果您的问题实际上是“[详细]
-
ruby – 安装nokogiri错误:无法识别的命令行选项“-Wdivision-b
所属栏目:[百科] 日期:2020-12-17 热度:184
在osx 10.9 mavericks上运行gem install nokogiri -v’1.6.1′ 得到: make "DESTDIR=" cleanmake "DESTDIR="compiling html_document.ccc1: error: unrecognized command line option "-Wdivision-by-zero"make: *** [html_document.o] Error 1make failed,[详细]
-
ruby-on-rails-3 – Rails link_to和audio_tag
所属栏目:[百科] 日期:2020-12-17 热度:96
当我在Rails中使用link_to标记时,我正试图找出在后台播放wav文件的最佳方法(类似 HTML5). 这是我的一个观点的示例link_to: %= link_to 'At Station',at_station_mdt_index_path,:class = 'btn btn-success btn-medium',:method = :put,:remote = true % 我[详细]
-
ruby-on-rails – 当Capistrano3执行mkdir时,许可被拒绝
所属栏目:[百科] 日期:2020-12-17 热度:164
当我捆绑exec cap生产部署时,我收到了像mkdir这样的错误消息:无法创建目录/usr/share / nginx / www / appname / releases / 20131216155457:权限被拒绝 Capistrano3没有设置use_sudo和default_run_options.我读到无密码sudo更好,所以我做了visudo用户名AL[详细]
-
ruby – ChefSpec不应该测试包含的食谱
所属栏目:[百科] 日期:2020-12-17 热度:114
我已经建立了一个用于安装Jenkins CI的食谱.它使用yum cookbook中的密钥和存储库资源,因此我最终得到以下配方: yum_key "RPM-GPG-KEY-jenkins" do url "http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key" action :addendyum_repository "jenkins" do d[详细]
-
ruby-on-rails – 如何在Rspec和Rails 4中测试质量分配错误?
所属栏目:[百科] 日期:2020-12-17 热度:100
我最近将我的Rails应用程序从Rails 3升级到4,并且此Rspec测试不再通过: # spec/models/user_spec.rb:require 'spec_helper'describe User do it "should not allow access to admin" do expect do User.new(:admin = true) end.to raise_error(ActiveModel:[详细]
-
ruby-on-rails – 如何在Ruby on Rails中构建多层次的层次结构?
所属栏目:[百科] 日期:2020-12-17 热度:176
rails应用程序包含许多不同的内容页面.页面被组织成称为章节的小组: class Page ActiveRecord::Base attr_accessible: section_id #etc.. belongs_to :sectionendclass Section ActiveRecord::Base attr_accessible :title #,etc... has_many :pagesend 部[详细]
-
ruby-on-rails – 使用Prawn Gem复选框
所属栏目:[百科] 日期:2020-12-17 热度:128
根据布尔值的结果,是否可以让Prawn填入复选框?例如,我想要一系列问题的“是”和“否”复选框来记录回复.收到信息后,我想填写相应的复选框.这可能吗,如果可以,怎么做? 谢谢! 解决方法 有一个要点 here讨论这个. 但基本的想法是,您需要使用支持复选框的字体[详细]
-
ruby-on-rails – Rails – 设计 – 向控制器添加动作
所属栏目:[百科] 日期:2020-12-17 热度:184
我在设计控制器中添加动作时遇到了一些麻烦. 我在一个用户/这样的文件夹中创建了一个名为registrations_controller的控制器: class Users::RegistrationsController Devise::RegistrationsController 并且,有我的路线文件: root to: 'home#index'devise_fo[详细]
-
ruby-on-rails – 设计邀请生成accept_invitation_url
所属栏目:[百科] 日期:2020-12-17 热度:87
我正在使用Devise邀请邀请.通常,在邀请电子邮件中会有一个链接,将被邀请者重定向到sign_in页面,这样的一些网址 mywebsite.com/users/invitation/accept?invitation_token=J-azZ8fKtkuAyp2VZWQX 此网址来自invitation_instructions.html: p%= link_to 'Accep[详细]
-
ruby-on-rails – Rails – Postgres – 无法连接到服务器:连接
所属栏目:[百科] 日期:2020-12-17 热度:82
昨天我安装了Postgres和pgAdminIII,都运行正常,但重装后它停止工作.在rails服务器之后我收到错误消息: = Booting Thin= Rails 3.2.13 application starting in development on http://0.0.0.0:3000= Call with -d to detach= Ctrl-C to shutdown serverExit[详细]
-
ruby – 从rails 3升级到rails 4时has_many关联的错误顺序
所属栏目:[百科] 日期:2020-12-17 热度:116
我正在尝试将一个项目从Rails 3更新到Rails 4.在Rails 3中我做了: class Sale ActiveRecord::Base has_many :windows,:dependent = :destroy has_many :tint_codes,:through = :windows,:uniq = true,:order = 'code ASC' has_many :tint_types,:through =[详细]
-
ruby需要’./blahblah.rb’vs需要File.expand_path(‘../ blahbl
所属栏目:[百科] 日期:2020-12-17 热度:198
有什么区别 require 'blahblahlblah.rb' VS require './blahblah.rb' VS require File.expand_path('../blahblah',__FILE__) 我看到他们都被使用了.想知道什么更好,在什么情况下比另一个更好. 谢谢! 解决方法 require blaba.rb正在搜索你的默认gem路径来加[详细]
-
ruby-on-rails – Rails 4,更好地记录回滚?
所属栏目:[百科] 日期:2020-12-17 热度:182
Rails让我发疯的一件事就是我会在控制台中看到一条ROLLBACK消息,没有任何理由附加到回滚上.这经常导致我寻找一些验证错误,但是有一个更详细的消息会很高兴. 有没有为db回滚启用更详细的日志记录? 解决方法 您可以使用 after_rollback回调. 创建一个名为Roll[详细]
-
ruby-on-rails – Rails的concat方法和带有do … end的块不起作
所属栏目:[百科] 日期:2020-12-17 热度:146
我刚刚阅读了Rails的concat方法来清理在 http://thepugautomatic.com/2013/06/helpers/输出内容的帮助程序. 我玩弄了它,我发现它对于带有花括号的块和带有do … end的块没有同样的反应. def output_something concat content_tag :strong { "hello" } # work[详细]
-
ruby-on-rails – Rails路由:指定none时的格式约束
所属栏目:[百科] 日期:2020-12-17 热度:191
对于Reasons?,我想让一个控制器处理html请求,另一个处理json api请求. 我的路线中有这个: scope module: :api,as: :api do constraints format: :json do resources :users endendconstraints format: :html do resources :usersend 当url运行后缀时,这很有[详细]
-
ruby-on-rails – 没有动作的表单Ruby on Rails
所属栏目:[百科] 日期:2020-12-17 热度:112
我最近一直在使用 Ruby on Rails,遇到了一个我无法弄清楚的问题.我需要创建一堆不起作用的表单模型.那就是他们应该有提交按钮,但点击后不应该做任何事情.通常使用html我会做的事情 form action="#"/form 试图将其转换为使用Rails表单助手,我已经完成了以下操[详细]
-
ruby-on-rails – 使用bcrypt可移植生成Rails密码吗?
所属栏目:[百科] 日期:2020-12-17 热度:109
我有一个现有的Web应用程序,有几千个用户,我正在移植到Rails.当我重写和重构这个应用程序时,我可能需要在任意数量的不同服务器上运行它以进行开发,测试和生产. 我在我的用户模型中使用Rails的内置has_secure_password方法,但我担心密码数据的可移植性.我需要[详细]
-
ruby-on-rails – 用于RoR的ubuntu机器上的prax
所属栏目:[百科] 日期:2020-12-17 热度:141
有没有人成功安装和配置’prax’ https://github.com/ysbaddaden/prax?我尝试在多台PC上配置但没有成功. 有pow但它只适用于OSX.如有任何其他选择,请分享. 解决方法 首先,按照GitHub上的说明安装Prax并配置您的应用程序. 要知道实际上是否正常工作,请ping一[详细]
-
ruby-on-rails – 在Rails中创建CalDAV服务器
所属栏目:[百科] 日期:2020-12-17 热度:68
我知道我可以使用iCalendar gem生成我需要服务的ics文件,但是我如何通过Rails中的CalDAV协议继续提供它们? 解决方法 如果您只需要像我这样的只读日历,您根本不需要CalDAV,您可以按照其他任何文件的方式提供.ics文件,并且您的用户可以在Google日历,iCal上导[详细]
-
ruby – RAILS 4.0中Log4r的未定义方法格式化程序
所属栏目:[百科] 日期:2020-12-17 热度:154
将Rails从3.1.2升级到4.0后,我收到此错误.当使用rails启动我的服务器时,我遇到了以下错误 C:/ruby-2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/commands/server.rb:78:in `start': undefined method `formatter' for #Log4r::Logger:0x26dd908[详细]
-
ruby-on-rails-3 – Resque-scheduler加载计划但不排队
所属栏目:[百科] 日期:2020-12-17 热度:53
我跑的时候 rake resque:scheduler RAILS_ENV=production 我得到以下输出: 2013-09-19 18:16:16 Reloading Schedule2013-09-19 18:16:16 Loading Schedule2013-09-19 18:16:16 Scheduling aa_job 2013-09-19 18:16:16 Scheduling bb_job 2013-09-19 18:16:1[详细]
-
ruby-on-rails – Sidekiq / redis与websocket_rails发生冲突:e
所属栏目:[百科] 日期:2020-12-17 热度:163
我使用sidekiq(2.13.1)(参见依赖关系 here),websocket-rails(0.6.2)(参见依赖关系 here)和redis-semaphore(0.2.1)(参见依赖关系 here). sidekiq已经在我的应用程序中运行了很长时间,但在安装了websocket-rails后,我无法再执行我的sidekiq作业了.它们都崩溃了[详细]
-
ruby – 如何使用JavaScript添加动态内容来抓取网页?
所属栏目:[百科] 日期:2020-12-17 热度:135
我试图刮掉 this webpage,它有懒惰的负载,因为我们滚动它加载.使用Nokogiri我能够抓取初始页面,但不能滚动后加载的页面的其余部分. 解决方法 要获取延迟加载的页面,请删除以下页面: http://www.flipkart.com/mens-footwear/shoes/casual-shoes/pr?p%5B%5D=s[详细]