-
ruby-on-rails – CKEditor Carrierwave Cloudinary
所属栏目:[百科] 日期:2020-12-17 热度:72
我想让CKEditor与Carrierwave和Cloudinary一起工作.到目前为止,具有常规文件上载字段的非CKEditor启用视图与Carrierwave Cloudinary.但是,当我尝试在CKEditor中上传文件并“将其发送到服务器”时,我得到一个NoMethodError – 未定义的方法’each’代表“imag[详细]
-
ruby – 为什么“Action Mailer”没有呈现电子邮件模板?
所属栏目:[百科] 日期:2020-12-17 热度:78
我在 Ruby on Rails应用程序中使用“Action Mailer”来发送电子邮件.我有以下动作邮件: class SecurityUserMailer ActionMailer::Base default from: 'myemail@gmail.com' def password_reset(security_user) @security_user = security_user mail to: secu[详细]
-
ruby-on-rails – 将范围内的自动增量添加到migration-file rail
所属栏目:[百科] 日期:2020-12-17 热度:138
我的数据库中有帖子和组织.帖子属于组织和组织has_many帖子. 我的帖子表中有一个现有的post_id列,我现在在创建新帖子时手动增加. 如何将自动增量添加到作用于organisation_id的列? 目前我使用mysql作为我的数据库,但我打算切换到PostgreSQL,所以如果可能,解[详细]
-
ruby-on-rails-3 – Rails 3:为什么我的image_tag会自动为HTML
所属栏目:[百科] 日期:2020-12-17 热度:184
我有这个非常奇怪的问题,我放在我的Rails 3.0.12应用程序视图中的图像标签自动获得内联样式,宽度和高度属性,即使我没有分配它们并覆盖我的CSS. 例如,如果我在某个视图中有这个(我正在使用Paperclip gem): %= image_tag @campaign.advertisement.image.url(:[详细]
-
什么是Ruby的Python变量的类比,在类定义中未声明?
所属栏目:[百科] 日期:2020-12-17 热度:60
我可以在 Python的类实例中将未定义的任何变量存储在类定义中. 我怎么能在Ruby中做这样的事情? class C: passa = C()b = C()a.a = 1a.b = 2b.test1 = 11print a.a,a.b,b.test1 解决方法 irb(main):001:0 class Cirb(main):002:1 end= nilirb(main):003:0 a[详细]
-
ruby-on-rails – Rails – 如何限制用户为每个关联输入多个记录
所属栏目:[百科] 日期:2020-12-17 热度:73
我是rails的新手,但却找不到适合自己的东西. 在我的应用程序中,我有产品,评论和用户. 评论belongs_to用户产品虽然用户和产品“has_many”评论. 但是,我想限制用户为每个产品输入多个评论(每个产品都是唯一的).因此,如果用户为产品创建评论并尝试为同一产品撰[详细]
-
ruby mail gem – 在交付块中设置charset
所属栏目:[百科] 日期:2020-12-17 热度:169
我正在使用mail gem使用此代码发送带有UTF-8内容的电子邮件 Mail.defaults do ...endMail.deliver do from "user@example.com" to "otheruser@example.com" subject "M?bül?..." body "M?rchenbücher l?sen Leseschw?chen."end 这有效,但会发出警告 Non US[详细]
-
ruby-on-rails – 复选框:按条件检查
所属栏目:[百科] 日期:2020-12-17 热度:172
我有一个复选框,我希望检查复选框是否参数等于1.所以我需要:如果条件为真,则检查为仅为真. %= check_box_tag 'catalog_image',1,:onclick = 'this.form.submit()',:checked = (params[:catalog_image] == 1)% 我正在测试的当前状况不起作用.当表单提交时,将[详细]
-
ruby – 有没有办法避免使用某个名称定义方法?
所属栏目:[百科] 日期:2020-12-17 热度:57
有没有办法避免(在尝试时引发错误)定义具有特定名称的方法,例如Foo #bar? (一个用例就是当Foo #bar已经定义时,我想避免重写该方法,但这与问题无关.)我假设: class Foo prohibit_definition :barend...# Later in some codeclass Foo def bar ... endend# =[详细]
-
ruby-on-rails – 如何将环境变量传递给Zeus
所属栏目:[百科] 日期:2020-12-17 热度:169
当我运行zeus时: MY_VAR=MY_VALUE zeus start 环境保持该变量,假设我想用MY_VAR = MAY_VALUE_2运行Rails服务器 我试过了: MY_VAR=MAY_VALUE_2 zeus s 但它不起作用.我正在使用oh-my-zsh,以防这很重要. 我怎样才能做到这一点? 解决方法 不知道你是否还需要[详细]
-
ruby – 初始化循环中使用的临时变量的最佳方法
所属栏目:[百科] 日期:2020-12-17 热度:159
初始化循环中用于跟踪先前值的临时变量的最佳方法是什么? 这是我如何做的例子,但我觉得有一种更清洁的方式.如果之前的节目是在另一天,我只想打印节目日期 temp_show_date = ""shows.each do |show| if temp_show_date != show.date puts show.date end puts[详细]
-
在Ruby模块中定义公共方法?
所属栏目:[百科] 日期:2020-12-17 热度:59
我必须在这里犯一个n00b错误.我编写了以下 Ruby代码: module Foo def bar(number) return number.to_s() endendputs Foo.bar(1) test.rb:6:在 main‘中:未定义的方法栏’用于Foo:Module(NoMethodError) 我希望在名为Foo.bar的模块上定义一个方法.但是,[详细]
-
ruby-on-rails – 如何在我的rspec测试中设置变量,以便控制器可
所属栏目:[百科] 日期:2020-12-17 热度:140
我的会话控制器中有一个变量. session[:facebook_profile_id] = @user_info['id'] @user_info [‘id’]是一个int.示例:123 然后,我在主控制器中使用该会话变量从数据库中获取配置文件对象. def show @facebook_profile = FacebookProfile.find_by_facebook_[详细]
-
为什么在Ruby中捕获命名组会导致“未定义的局部变量或方法”错误
所属栏目:[百科] 日期:2020-12-17 热度:51
我在 Ruby 2.0中使用正则表达式中的命名捕获时遇到问题.我有一个字符串变量和一个插值的正则表达式: str = "hello world"re = /w+//(?greeting#{re})/ =~ strgreeting 它引发了以下异常: prova.rb:4:in main': undefined local variable or method greeti[详细]
-
ruby gem声明 – 它做了什么?
所属栏目:[百科] 日期:2020-12-17 热度:71
我想我对 ruby脚本顶部的require / include语句有基本的了解,比如 require 'rspec' 这些陈述很容易google并找到相关结果.但有时候我会看到一个类似的宝石声明 gem 'rspec' 这条线做什么? 解决方法 在ruby代码中,Kernel中定义的gem(gem_name,* requirements)[详细]
-
ruby 2.0如何通过坐标访问矩阵中的元素?
所属栏目:[百科] 日期:2020-12-17 热度:105
我是ruby的新手,但这就是问题所在.假设我有一个矩阵,我需要在1,2修改一个元素 mm = Matrix.build(2,4) {0}mm[1][2] = 404 但这会引起错误信息 ArgumentError: wrong number of arguments (1 for 2)from /Users/xxxxxx/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.[详细]
-
ruby-on-rails – 无法获得Google AnalyticsAPI的oAuth2访问令牌
所属栏目:[百科] 日期:2020-12-17 热度:185
我正在使用Rails Garb Gem(Sija Branch)omniauth-google-oauth2 Gem,我可以成功通过Google AnalyticsAPI进行身份验证并提取我们的应用在使用用户登录时生成的数据,例如: Garb::Session.login('USERNAME','PASSWORD') 然后我可以使用Garb连接到我想要的Analy[详细]
-
ruby-on-rails – Unicorn PID在初始部署时过时了
所属栏目:[百科] 日期:2020-12-17 热度:136
我试图在我的rails应用程序中第一次使用capistrano和unicorn.我可以成功部署,除了unicorn不会从stderr的以下错误开始: I,[2013-03-25T16:55:35.877323 #2378] INFO -- : reloading config_file=/var/www/good/current/config/unicorn.rb E,[2013-03-25T16:5[详细]
-
ruby-on-rails – Heroku仍然响应mysubdomain.herokuapp.com
所属栏目:[百科] 日期:2020-12-17 热度:57
我已经为我的Heroku应用程序添加了一个自定义域,它工作正常,但应用程序仍然响应{mysubdomain} .herokuapp.com. 为了防止duplicate content,我想停止让我的应用程序响应子域. Heroku中是否有一些设置为我做这个,或者我是否需要编写301重定向? 解决方法 另一[详细]
-
ruby – 如何编写将修改它的字符串monkeypatch方法
所属栏目:[百科] 日期:2020-12-17 热度:114
我想通过提供shuffle和shuffle来monkeypatch Ruby的String类!方法. class String def shuffle self.split('').shuffle.join endend 它返回一个新字符串.怎么写一个shuffle!修改字符串而不是返回副本的方法? 我试图自己搞清楚,但String的源代码是在MRI中的[详细]
-
ruby-on-rails – 如果存在则更新,否则什么也不做?
所属栏目:[百科] 日期:2020-12-17 热度:173
当且仅当模型存在时,我正在尝试更新模型的值.如果没有,我什么都不做.搜索似乎只返回更新或创建问题/答案,但我不想创建. 我知道我可以用一个简单的方法做到: found = Model.find_by_id(id)if found update stuffend 但是,我觉得有一种方法可以在一次调用中执[详细]
-
ruby-on-rails – 使用没有活动记录的will_paginate
所属栏目:[百科] 日期:2020-12-17 热度:139
主持人: 应用程序/主持人/ games_presenter.rb class GamesPresenter attr_reader :games,:next_page,:previous_page def initialize json @games = json['machine-games'] paging = json['paging'] if paging paging['next'] next_page_query = paging['ne[详细]
-
ruby-on-rails – 创建ruby db时,延迟符号绑定失败
所属栏目:[百科] 日期:2020-12-17 热度:55
我正在尝试在rails上安装 ruby,到目前为止一切都已安装,但是当我尝试使用rake db:create创建一个数据库时,我得到一个奇怪的错误: dyld: lazy symbol binding failed: Symbol not found: _mysql_get_client_info Referenced from: /Library/Ruby/Gems/1.8/g[详细]
-
ruby-on-rails – 如何合并rails表中的列?
所属栏目:[百科] 日期:2020-12-17 热度:123
我有一个用户的rails表,列first_name和last_name等. 我如何将这两者合并在一起?或者我如何创建一个名为name的新列并从这两列添加数据? 基本上我需要一个名为name的列,它是first_name和last_name的串联. 解决方法 如果要确保可以回滚,可以在迁移文件中执行[详细]
-
ruby-on-rails – 使用nested_form获取对象值
所属栏目:[百科] 日期:2020-12-17 热度:121
我有一个嵌套的表单(订单中的付款),我想在编辑视图中测试我的嵌套表单(fields_for)中的值.但问题是我无法检查每个,我可以这样做: % if @order.payments[0].monthly == false % 你现在是如何检查每个,如: % if @order.payments[current_payment].monthly ==[详细]