小编Nul*_*uli的帖子

Ruby on Rails:针对variable.hash_set.inspect的漂亮打印......有没有办法在控制台中打印漂亮的.inpsect?

我发现自己在功能测试中做了很多put .inpsect,以确保我知道数据是如何格式化的......但是当哈希对象中的每个条目之后没有新行时,哈希很难读取.无论如何,也许是宝石?,漂亮的印刷哈希?

所以它看起来像这样:

{ 
  entry1 => { 
              entrey1.1 => 1,
              entry1.2 => 3
            },
  entry2 => 3
}
Run Code Online (Sandbox Code Playgroud)

而不是:{ entry1 => { entrey1.1 => 1, entry1.2 => 3}, entry2 => 3 }

谢谢!

ruby console ruby-on-rails

15
推荐指数
1
解决办法
1万
查看次数

如何获取控制器可用的操作列表?

我做了MyController.methods ,它列出了一切......我甚至不知道控制器可以做的事情!

如何退还的操作列表,如create,edit,new,destroy,other_action,other_non_protected_or_private_method

使用Ruby on Rails 2.3.8

ruby-on-rails

14
推荐指数
2
解决办法
3369
查看次数

在编写gem时如何测试虚拟rails应用程序?

我正在编写一个与rails集成的gem,我希望能够在我的gem测试套件中使用rspec测试一个虚拟应用程序.

当我测试我的虚拟轨道应用程序加载/通过几个模块时,问题出现了 rspec spec/integration/rails/load_path_spec.rb

到目前为止,这就是我所拥有的:

# spec/support/rails_app/config/environment.rb

# Load the Rails application.
require File.expand_path('../application', __FILE__)

# Load the gem
require 'skinny_controllers'

# Initialize the Rails application.
Rails.application.initialize!
Run Code Online (Sandbox Code Playgroud)

我测试看起来像这样:

require 'rails_helper'

describe 'definitions of operations and policies' do
  it 'loads operations' do
    is_defined = defined? EventOperations
    expect(is_defined).to be_truthy
  end

  it 'loads policies' do
    is_defined = defined? EventPolicy
    expect(is_defined).to be_truthy
  end
end
Run Code Online (Sandbox Code Playgroud)

rails_helper看起来像这样:

require 'rails/all'

require 'factory_girl'
require 'factory_girl_rails'
require 'rspec/rails'

require 'support/rails_app/config/environment'

ActiveRecord::Migration.maintain_test_schema!

# set up db
# be sure to …
Run Code Online (Sandbox Code Playgroud)

ruby testing rubygems ruby-on-rails

13
推荐指数
1
解决办法
2683
查看次数

jQuery:如何在HTML文件的末尾添加div?

我在文档中看到.append允许您向元素添加内容.但是我想在</body>标签之前结束div

jquery

12
推荐指数
2
解决办法
2万
查看次数

jQuery:我如何遍历所有'a'元素?

我希望能够更改页面上所有锚点的属性.但我不知道如何遍历所有这些.

jquery

12
推荐指数
3
解决办法
2万
查看次数

jQuery:可排序项的问题:无法删除到空列表

这是一个双列表示例:http://jsfiddle.net/xhdUW/

如果其中一个父列表已有内容,则列表项将轻松地在父列表之间传输.但是,如果其中一个父列表为空,则列表项不会进入空父列表.

.sortable上的文档说默认情况下应该启用转移到空列表:http://jqueryui.com/demos/sortable/#empty-lists,即使我指定dropOnEmpty:true,我也会得到相同的行为.

jquery jquery-ui

12
推荐指数
1
解决办法
9746
查看次数

元素(按钮)之间的间距为"margin:0"?

http://jsfiddle.net/TRVfh/2/

照片:
在此输入图像描述

所以,现在,两个按钮之间有一点点gam.我希望按钮分享中间边缘,或者至少是触摸(如果它们正在触摸,更改CSS,因此看起来它们共享边缘并不难)

但保证金左/右似乎没有做任何事情.这里发生了什么?

css

12
推荐指数
2
解决办法
2万
查看次数

Heroku:您的客户端版本不支持此功能.来自heroku日志的错误

是什么导致这个?

它发生在我试图跑的时候 heroku logs

heroku

11
推荐指数
1
解决办法
1633
查看次数

AI:我如何在多台机器上训练神经网络?

因此,对于拥有大量数据集的大型网络,它们需要一段时间才能进行训练.如果有一种方法可以跨多台机器共享计算时间,那将是非常棒的.然而,问题在于,当神经网络进行训练时,权重会在每次迭代时不断变化,每次迭代或多或少都基于最后一次 - 这使得分布式计算的想法至少成为挑战.

我认为,对于网络的每个部分,服务器可能会发送1000组数据来训练网络......但是......你的计算时间大致与我无法计算的时间相同同时训练不同的数据集(这是我想做的).

但即使我可以将网络训练分成不同数据集的块进行训练,我怎么知道我何时完成了这组数据?特别是如果发送到客户端计算机的数据量不足以实现所需的错误?

我欢迎所有想法.

cloud artificial-intelligence distributed-computing neural-network

11
推荐指数
1
解决办法
2909
查看次数

Ruby on Rails:如何让多个提交按钮转到不同的方法(也许带有with_action?)

所以..

<%= submit_tag 'Save', :name => 'save' %>
<%= submit_tag 'Save to Library', :name => 'library' %>
Run Code Online (Sandbox Code Playgroud)

然后在我的控制器中:

with_action do |a|
    a.save do

    end

    a.library do

    end
end
Run Code Online (Sandbox Code Playgroud)

问题是只有一个动作被调用...对于两个submit_tags都是同一个...任何想法为什么?

或者我如何获得两个按钮将表单提交给两种不同的方法?

ruby forms ruby-on-rails form-submit

10
推荐指数
1
解决办法
1万
查看次数