-
ruby-on-rails – Rails 5.1.2 – form_with在html中没有显示dat
所属栏目:[百科] 日期:2020-12-17 热度:74
Rails 5.1.2: 我正在尝试使用form_with创建一个与Rails documentation和this GitHub thread一致的AJAX表单. 这段代码: %= form_with url: '/' do |f| %% end % 实际上这段代码: %= form_with url: '/',remote: true do |f| %% end % 都产生这个HTML: for[详细]
-
ruby-on-rails – 用于哈希类型的Rails测试
所属栏目:[百科] 日期:2020-12-17 热度:103
在Sinatra,我可以测试some_object.class.name ==“Hash”.现在,在提交之后,我必须测试它,加上==“ActiveSupport :: HashWithIndifferentAccess”,以使我的代码正常工作.为什么会这样,我是否必须更新发生比较的所有地方,或者是否有更简单的方法?谢谢 解决方[详细]
-
ruby – 是什么导致EventMachine :: ConnectionNotBound?
所属栏目:[百科] 日期:2020-12-17 热度:155
我是EventMachine的新手,所以我不确定这意味着什么.我得到了这个例外: EventMachine::ConnectionNotBound recieved ConnectionUnbound for an unknown signature: ef93a97d4d6441cb80d30fe2313d7de73 该程序相当复杂,所以我无法解释可能导致它的所有内容.我[详细]
-
ruby – 按其值对嵌套哈希中的项目进行排序
所属栏目:[百科] 日期:2020-12-17 热度:178
我正在发送一个需要按其值排序的嵌套哈希.例如: @foo = {"a"={"z"=5,"y"=3,"x"=88},"b"={"a"=2,"d"=-5}} 运行以下内容时: @foo["a"].sort{|a,b| a[1]=b[1]} 我明白了: [["y",3],["z",5],["x",88]] 这很棒,这正是我想要的.问题是我并不总是知道发送给我的[详细]
-
ruby-on-rails – 我应该在rails中创建一个博客还是使用已经存在
所属栏目:[百科] 日期:2020-12-17 热度:152
在我的下一个rails项目中,我将需要博客功能.我想知道是否有人有任何好的建议,或者我应该自己推出? (可能不会在15分钟内) 我认为最重要的功能是优雅地显示代码示例. 解决方法 这是一个经典的构建与购买(或者,在这种情况下,免费下载)决定不是吗? 写下您要查[详细]
-
ruby-on-rails-3 – 使用sudo的Capistrano,即使是“set:use_sud
所属栏目:[百科] 日期:2020-12-17 热度:62
我不希望通过Capistrano使用sudo执行任何远程执行的命令.具体来说,当我运行cap deploy:setup时,我会在第一个mkdir命令期间询问我的sudo密码.我在我的deploy.rb文件中添加了set:use_sudo,false,但这并没有什么区别. 我从一个相当完整的deploy.rb文件开始,但[详细]
-
ruby-on-rails – 自定义事务不适用于rspec中的database_cleaner
所属栏目:[百科] 日期:2020-12-17 热度:114
在使用 MySql的Rails 4.0应用程序中,我们将rspec与使用strategy:transaction配置的database_cleaner gem一起使用,以清理每个测试用例的数据库.如果我们有自定义事务,应该回滚,它不起作用. 没有database_cleaner gem并且只使用标准方式: config.use_transac[详细]
-
ruby-on-rails – Authlogic OpenID错误:未初始化的常量OpenIdA
所属栏目:[百科] 日期:2020-12-17 热度:167
使用authlogic 2.1.3和authlogic-oid 1.0.4一旦rails命中控制器向OpenID提供者发出请求,我就会收到以下错误: uninitialized constant OpenIdAuthentication::InvalidOpenId 我还安装了以下内容: rack-openid(0.2.1) ruby??-openid(2.1.7) rails / open_id_[详细]
-
ruby-on-rails – 如何在一个轨道形式中处理多个模型?
所属栏目:[百科] 日期:2020-12-17 热度:99
我有以下型号 class Survey ActiveRecord::Base has_many :survey_sections accepts_nested_attributes_for :survey_sectionsendclass SurveySection ActiveRecord::Base belongs_to :survey has_many :questions accepts_nested_attributes_for :questionse[详细]
-
ruby – RVM 1.9.1&nokogiri
所属栏目:[百科] 日期:2020-12-17 热度:66
无法在rvm ruby?? 1.9.1下安装nokogiri gem. gem install nokogiri 我越来越 … /usr/include/libxml2... nolibxml2 is missing. try 'port install libxml2' or 'yum install libxml2-devel'*** extconf.rb failed *** 但我查了一下: sudo apt-get install[详细]
-
ruby-on-rails – Rails:验证foo的存在,除非bar ==’baz’
所属栏目:[百科] 日期:2020-12-17 热度:177
我正在研究一个模型,该模型在创建对象时需要设置两个关联,在一种情况下除外. 基本上,它需要像这样工作. class Example ActiveRecord::Base has_one :foo has_one :bar validates_presence_of :foo validates_presence_of :bar,:unless = :foo == Foo.find_by[详细]
-
ruby-on-rails – 是否可以在轨道中获取原始参数字符串?
所属栏目:[百科] 日期:2020-12-17 热度:139
鉴于以下网址: http://foo.com?bar=1wee=2 从动作中获取URL的原始参数部分的最快方法是什么? 即 ?bar=1wee=2 解决方法 当然,只需在控制器中使用request.query_string即可[详细]
-
ruby-on-rails – 在Rails 4中,将当前时区中的Date转换为DateTim
所属栏目:[百科] 日期:2020-12-17 热度:129
我正在使用Rails 4.2.我有一个日期,我想转换为DateTime.如果我使用现有的to_datetime方法,它会在GMT中转换它. (我现在已经看了大约一个小时的线程,并且找不到这个确切的问题,所以如果它存在,请提前道歉!) irb(main):030:0 Date.current= Wed,19 Aug 2015irb[详细]
-
ruby-on-rails – Sunspot / Solr全文搜索 – 如何索引Rails关联
所属栏目:[百科] 日期:2020-12-17 热度:176
是否有可能通过与太阳黑子的关联进行索引? 例如,如果客户拥有多个联系人,我希望我的客户模型上有一个“可搜索”块,用于索引Contact#first_name和Contact#last_name列,以便在客户搜索中使用. acts_as_solr有一个:include选项.我只是将关联的列名称组合到Cus[详细]
-
ruby-on-rails – 将控制器路由到命名空间:admin to / admin
所属栏目:[百科] 日期:2020-12-17 热度:77
我觉得这可能是一个愚蠢的问题,但现在已经很晚了,我的脑袋正在融化……所以我很感激你的帮助. 我正在尝试将网址http://localhost:3000/admin映射到仪表板控制器,但我很失败.也许这甚至不可能或完全错误的想法,但无论如何我的路线看起来像这样,是的 namespace[详细]
-
ruby-on-rails – 如何使用Amazon SES发送电子邮件而不验证“来
所属栏目:[百科] 日期:2020-12-17 热度:61
我们是否可以使用Amazon SES SMTP服务从Rails应用程序发送电子邮件,其中发件人的电子邮件ID未经验证. 我知道Amazon SES可以向未经验证的地址发送电子邮件.有没有办法从未经验证的任意电子邮件地址发送电子邮件. 我想知道,有没有办法摆脱它,因为我的应用程序[详细]
-
ruby – 如何在执行时读取文件内容?厨师在编译时读取
所属栏目:[百科] 日期:2020-12-17 热度:119
因为我遇到了我向Mixlib团队报告的这个 MIXLIB-11错误,我需要找一个散步,替代Mixlib :: Shellout. 简要说明问题: Here是一个声明,“*毫不奇怪 – 读取是在编译时发生的,但remote_file资源实际上是在执行时创建的.**” 由于此功能,Mixlib :: Shellout.new(“[详细]
-
ruby – 如何在Savon中使用xsi:types的对象
所属栏目:[百科] 日期:2020-12-17 热度:126
我正在尝试使用Savon来发出一些SOAP请求,但我担心我需要超越基础知识. 我需要发送以下内容: env:Body wsdl:methodName parameter xsi:type='ValueClass'value/parameter /wsdl:methodName/env:Body 现在,如果我不必指定xsi:type,那将是一个简单的问题: cl[详细]
-
ruby-on-rails – Rails 3.1不重新加载更改的视图
所属栏目:[百科] 日期:2020-12-17 热度:106
我在 Ruby 1.9.2应用程序中看到了一个错误/功能.对视图(而不是ruby文件)的任何更改都需要重新启动服务器.我最初在Rails应用程序中遇到过这个问题,但我也在最小的Sinatra应用程序中测试了同样的东西. 我将包含一个简单的应用程序来演示 # testapp.rbrequire '[详细]
-
ruby-on-rails – 如何在所有视图中看到变量 – rails
所属栏目:[百科] 日期:2020-12-17 热度:168
所以我有很多控制器和很多观点. 我希望每次加载每个视图时都会评估我的变量@random_quote. 我在应用程序控制器中尝试了几件事(我认为它应该在这里?)但它们都没有用. 那么如何连接这两个:@ random_quote.body(在视图中)和 @random_quote = Quote.find(:ran[详细]
-
ruby-on-rails – PostgreSQL,Rails和:order =>问题
所属栏目:[百科] 日期:2020-12-17 热度:197
我的ActiveRecord模型中有以下行: class Record ActiveRecord::Base has_many :users,:through = :record_users,:uniq = true,:order = "record_users.index ASC" 这是为了使我能够以我使用record_users模型中的索引字段订购的方式读出record.users. 问题是[详细]
-
ruby-on-rails – 您的Ruby版本是2.2.4,但您的Gemfile指定为2.3.
所属栏目:[百科] 日期:2020-12-17 热度:195
我正在尝试在 Git Bash中捆绑安装ruby项目,但我收到了上述消息. ruby -v ruby 2.2.4p230 (2015-12-16 revision 53155) [i836-mingw32] gem -v 2.3.0 Ruby的新手让它非常令人沮丧.我正在尝试做下面的项目 http://www.viralrails.com/?p=25 解决方法 发生这种[详细]
-
学习插入在Ruby中排序
所属栏目:[百科] 日期:2020-12-17 热度:100
我刚刚通过在线发布的材料开始了麻省理工学院的算法入门课程.除了课程,我还决定通过编写算法来学习/增强我的 Ruby技能. 我在给出的第一个算法,即插入排序,我输入了以下代码,但是当我运行它时出现这个错误: insertionsort.rb:5:in `’: comparison of Fixnum[详细]
-
ruby-on-rails – rvm install 1.9.3失败
所属栏目:[百科] 日期:2020-12-17 热度:81
我尝试重新安装 ruby,xcode和其他一些东西,因为我不断收到这些奇怪的C编译器错误.在某些时候我的所有ruby都被卸载了,所以我在开始时就回来了…… rvm get head rvm reloadrvm install 1.9.3 我收到以下错误: No binary rubies available for: downloads/rub[详细]
-
ruby-on-rails – 从url字符串中查找路由路径
所属栏目:[百科] 日期:2020-12-17 热度:183
我想知道api请求的路由是什么. 让我们说例如api_v1_user_session_path是/ api / v1 / users / sign_in url的路由 如果请求来自/ api / v1 / users / sign_in我如何找出路由是什么.在这种情况下,它应该是api_v1_user_session_path 我尝试了下面的声明,但它给[详细]