-
有没有办法在Travis CI的节点环境中使用ruby?
所属栏目:[百科] 日期:2020-12-17 热度:181
我遇到了问题.我必须测试在我的Travis CI中将.scss文件编译成.css的某个任务.要做到这一点,我需要在我的环境中安装 ruby和sass.但是因为我正在开发一个node.js应用程序并且我正在使用节点设置,所以我不知道如何在Travis环境中包含ruby. 这是我非常简单的trav[详细]
-
ruby-on-rails – 删除模型和迁移文件rails 4
所属栏目:[百科] 日期:2020-12-17 热度:167
我试图在我的rails博客中添加标记模型.但是我意外地生成了一个“Tags.rb”模型而不是“Tag.rb”,在阅读了指南之后,我意识到制作“标签”复数在模型方面是个错误.我使用了回滚迁移 rake db:rollback 然后 rails destroy model Tags.rb 这就是我回来的原因 inv[详细]
-
ruby-on-rails – 为Braintree Rails订阅添加折扣
所属栏目:[百科] 日期:2020-12-17 热度:194
我正在尝试使用 braintree-rails gem为订阅添加折扣对象,但它未应用.我猜我的代码一定是错的,但我找不到一个有效的例子. discount = BraintreeRails::Discount.find(params[:subscription_promo])subscription = @plan.subscriptions.build permitted_params[详细]
-
ruby-on-rails – Rails路由 – 斜杠字符与哈希字符
所属栏目:[百科] 日期:2020-12-17 热度:186
在URL和rails路由中,使用斜杠字符与井号(井号)字符有什么区别? 这些工作 get "/static_pages/about"get 'about',to: 'static_pages#about',as: :about 这些没有 get "/static_pages#about"get 'about',to: 'static_pages/about',as: :aboutget 'about',to:[详细]
-
ruby-on-rails – 如何使用active_model_serializers为嵌套对象
所属栏目:[百科] 日期:2020-12-17 热度:100
我正在使用rails 4.0.0并且正在寻找一种方法来序列化自定义对象,该对象包含具有这些预定义对象的序列化程序的预定义对象. 示例:我有一个带有序列化程序StudentSerializer的模型Student.我想渲染一个JSON对象,如下所示: { user_type: "student" student: {[详细]
-
Ruby:脚本执行后保持控制台打开
所属栏目:[百科] 日期:2020-12-17 热度:160
我编写了一个 Ruby脚本,如下例所示.基本功能是相同的: # get input from the userinput = gets.chomp# do awesome stuf with this input and print the responseputs do_awesome_stuff(input) 问题是,当我运行脚本时,它会打印出我想要的解决方案,但控制台窗[详细]
-
ruby-on-rails – 通过ID数组中的关联创建多个has_many
所属栏目:[百科] 日期:2020-12-17 热度:58
我有模特用户,照片和收藏夹,其中收藏夹是从用户到照片的连接表,即: class User ActiveRecord::Base has_many :favorites has_many :photos,through: `favorites`endclass Photo ActiveRecord::Base has_many :favorites has_many :users,through: `favorite[详细]
-
ruby-on-rails – 如何在Mongoid中保存embeds_many关系?
所属栏目:[百科] 日期:2020-12-17 热度:51
class Hotel include Mongoid::Document field :title,type: String embeds_many :commentsendclass Comment include Mongoid::Document field :text,type: String belongs_to :hotel validates :text,presence: trueendh = Hotel.create('hotel') = #Hotel[详细]
-
ruby-on-rails – 什么是Ruby on Rails的扩展名.html.arb?
所属栏目:[百科] 日期:2020-12-17 热度:105
我在一个项目中,在我的app / admin文件夹中找到了扩展名为.html.arb的文件. 这个扩展名和.html.erb扩展名有什么区别? 解决方法 @levinalex已经指出了正确的方向,但要更清楚: .html.arb是Arbre的视图部分名称,就像ERB使用.html.erb和Haml使用.html.haml一样[详细]
-
ruby-on-rails – Amazon S3缓存音频文件
所属栏目:[百科] 日期:2020-12-17 热度:142
我创建了新的音乐应用程序,并将所有mp3文件存储在Amazon S3上.在转移到S3之前,我将它们存储在服务器文件系统本身上.它用于缓存文件,并且连续重新加载的页面文件未从服务器下载.但是每次加载页面后转到S3都会从S3下载文件.这不仅使我的应用程序变慢,而且对S3[详细]
-
ruby-on-rails – Omniauth facebook会话控制器在Michael Hartl
所属栏目:[百科] 日期:2020-12-17 热度:149
我刚刚完成了Michael Hartl教程.我正在尝试实施omniauth-facebook注册和登录用户.我在创建要在会话控制器中的创建操作中使用的主变量时遇到问题.我的假设是我应该在if else声明中查看主人是通过Facebook登录还是通过默认表格登录?或者我应该使用和/或声明:[详细]
-
ruby – 使用外部TTF字体使用prawn生成带日文文本的PDF
所属栏目:[百科] 日期:2020-12-17 热度:161
在Prawn :: BASEDIR} / data / fonts /下Prawn的字体数量有限 我尝试过gkai00mp.ttf,但生成的PDF只显示千叶的第一个字母“千”. 我觉得这个字体对汉字有好处. font("#{Prawn::BASEDIR}/data/fonts/gkai00mp.ttf") do text "千葉"end 是否可以上传和使用外部[详细]
-
ruby-on-rails – Bundler找不到gem“mime-types”的兼容版本
所属栏目:[百科] 日期:2020-12-17 热度:111
当我收到此错误时,我正在通过我的Gemfile更新到最新版本: Bundler could not find compatible versions for gem "mime-types": In Gemfile: rails (= 4.0.2) ruby depends on mime-types (~ 1.16) ruby mechanize (= 2.7.3) ruby depends on mime-types (2.[详细]
-
ruby-on-rails – Rails查看编码问题
所属栏目:[百科] 日期:2020-12-17 热度:56
我正在使用 Ruby 2.0和Rails 3.2.14.我的观点是几个UTF-8字符,主要是货币符号,如???和?.?等.我注意到了一些 (ActionView::Template::Error) "incompatible character encodings: ASCII-8BIT and UTF-8 在我们的生产代码中,并立即尝试访问我的浏览器页面网址[详细]
-
ruby-on-rails – 在has_many上:通过关联,用lambda替换条件
所属栏目:[百科] 日期:2020-12-17 热度:184
我有这个协会: has_many :foo_participators,through: :foos,source: :user,conditions: "foos.state = 'completed'" Rails告诉我: DEPRECATION WARNING: The following options in your Bar.has_many :foo_participators declaration are deprecated: :co[详细]
-
ruby – JSON模式下的JSON数据验证
所属栏目:[百科] 日期:2020-12-17 热度:135
我正在尝试用 ruby gem json-schema验证一些json数据. 我有以下架构: {"$schema": "http://json-schema.org/draft-04/schema#","title": "User","description": "A User","type": "object","properties": { "name": { "description": "The user name","type[详细]
-
ruby-on-rails – rails fields_for和嵌套属性
所属栏目:[百科] 日期:2020-12-17 热度:63
我很难理解如何使用fields_for和嵌套属性.为了更好地理解它,我创建了一个 repo,这是行不通的. 我读了this,这没什么用. 我在用: Rails 4.0.1 Ruby 2.0.0-p247 题: 地址表单显示,为什么无法保存到数据库? 为什么不工作? jack = Person.create(姓名:’杰克[详细]
-
ruby-on-rails – 使用回形针时,heroku商店在哪里上传文件
所属栏目:[百科] 日期:2020-12-17 热度:186
我已经创建了一个简单的ROR应用程序并使用此配置安装了回形针 has_attached_file :attachment,:path = ":rails_root/public/system/:attachment/:id/:filename",:url = "/system/:attachment/:id/:filename 然后我创建了一个简单的表单,将文件作为用户Web浏[详细]
-
ruby-on-rails – 以编程方式获取Rails 4中belongs_to关联的类
所属栏目:[百科] 日期:2020-12-17 热度:197
假设我有一些由一对多关系链接的类: class A field :name,type: String has_many :bclass B field :title,type: String belongs_to :a 我们还要说我有一个B的实例,我想要检索他的belongs_to关系的类名(在我的例子’A’中,而不是链接到我的B对象的A类实例).[详细]
-
ruby-on-rails – 在Spree中更改产品价格的货币格式
所属栏目:[百科] 日期:2020-12-17 热度:110
我正在将spree从spree 1.0升级到1.3并且遇到新的货币选项. 我想将价格换算为:’[详细]
-
ruby-on-rails – RSpec视图测试找不到基本命名空间中的部分
所属栏目:[百科] 日期:2020-12-17 热度:112
编辑: 我发现如果我在渲染之前插入view.lookup_context.prefixes =%w [base],测试就会知道正确的路径.这是解决这个问题的最佳/正确方法吗? 我将所有部分放在一个基本文件夹中,并且所有可以访问这些部分的控制器都继承自base_controller这一切都很好,但生[详细]
-
ruby-on-rails – 将Rails服务器绑定到Linux上的端口80,而不以ro
所属栏目:[百科] 日期:2020-12-17 热度:187
我正在尝试找到一种方法将生产Rails服务器绑定到端口80,而无需使用root权限运行整个服务器.我的问题与“ Is there a way for non-root processes to bind to “privileged” ports (1024) on Linux?”基本相同,只是我需要使用Rails执行此操作.目前,我引用的[详细]
-
ruby – 循环扫描并单独替换匹配
所属栏目:[百科] 日期:2020-12-17 热度:83
我想循环通过正则表达式匹配并在循环中单独替换每个匹配. 例如: content.scan(/myregex/).each do |m| m = 'new str'end 我怎么能这样做? 我想这样做的原因是因为每个匹配将被替换为函数的不同输出. 感谢帮助 解决方法 以下形式的gsub方法将完全符合您的要[详细]
-
Heroku资产文件始终为空
所属栏目:[百科] 日期:2020-12-17 热度:64
首先,我做了很多谷歌搜索,甚至让事情在Heroku上工作,但似乎无论我是否让heroku在slug编译期间预编译我的资产,或者我自己预编译并提交它们,无论哪种方式,我的Rails 4应用程序的application.css总是空的: $curl -i http://www.boxscoregeeks.com/assets/appli[详细]
-
ruby-on-rails – 在缓存中找不到StaleElementReference错误元素
所属栏目:[百科] 日期:2020-12-17 热度:63
我正在使用带有 Ruby 1.9.3的Capybara 2.1使用selenium驱动程序(使用Minitest和测试单元)来测试Web应用程序. 我正在努力解决StaleElementReferenceException问题.我已经看过很多关于这个主题的讨论,但我无法找到解决我所面临的问题的方法. 基本上,我试图使用[详细]