我发现自己在功能测试中做了很多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 }
?
谢谢!
我做了MyController.methods
,它列出了一切......我甚至不知道控制器可以做的事情!
如何退还的操作列表,如create,edit,new,destroy,other_action,other_non_protected_or_private_method?
使用Ruby on Rails 2.3.8
我正在编写一个与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) 这是一个双列表示例:http://jsfiddle.net/xhdUW/
如果其中一个父列表已有内容,则列表项将轻松地在父列表之间传输.但是,如果其中一个父列表为空,则列表项不会进入空父列表.
.sortable上的文档说默认情况下应该启用转移到空列表:http://jqueryui.com/demos/sortable/#empty-lists,即使我指定dropOnEmpty:true,我也会得到相同的行为.
照片:

所以,现在,两个按钮之间有一点点gam.我希望按钮分享中间边缘,或者至少是触摸(如果它们正在触摸,更改CSS,因此看起来它们共享边缘并不难)
但保证金左/右似乎没有做任何事情.这里发生了什么?
因此,对于拥有大量数据集的大型网络,它们需要一段时间才能进行训练.如果有一种方法可以跨多台机器共享计算时间,那将是非常棒的.然而,问题在于,当神经网络进行训练时,权重会在每次迭代时不断变化,每次迭代或多或少都基于最后一次 - 这使得分布式计算的想法至少成为挑战.
我认为,对于网络的每个部分,服务器可能会发送1000组数据来训练网络......但是......你的计算时间大致与我无法计算的时间相同同时训练不同的数据集(这是我想做的).
但即使我可以将网络训练分成不同数据集的块进行训练,我怎么知道我何时完成了这组数据?特别是如果发送到客户端计算机的数据量不足以实现所需的错误?
我欢迎所有想法.
cloud artificial-intelligence distributed-computing neural-network
所以..
<%= 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都是同一个...任何想法为什么?
或者我如何获得两个按钮将表单提交给两种不同的方法?