我正在使用Fluent NHibernate,我想用Lucene实现NHibernate.Search但是我找不到任何关于如何用Fluent NHibernate做这个的例子.看来有两个步骤.(根据城堡)
在配置中设置Hibernate属性:
初始化事件侦听器以索引持久化对象
我想出了如何向Fluent NHibernate源配置添加属性,但我无法找到事件监听器的设置位置.
lucene nhibernate event-listener fluent-nhibernate nhibernate.search
我正在使用相当大的路径文件的rails 3项目.它利用了一些嵌套,我遇到了一个问题,主要是因为路由文件很难管理.
有没有办法将其分解为多个文件?
就像是:
My::Application.routes.draw do
constraints(:subdomain => 'admin') do
include My::Application::Routes::AdminRoutes
end
include My::Application::Routes::MainRoutes
end
Run Code Online (Sandbox Code Playgroud)
要么...
My::Application.routes.draw do
constraints(:subdomain => 'admin') do
require 'routes/admin_routes.rb'
end
require 'routes/main_routes.rb'
end
Run Code Online (Sandbox Code Playgroud)
或类似的规定.
谢谢!
假设我有一个django站点,以及一个带有页脚的所有页面的基本模板,我想在我的站点上显示前5个产品的列表.我该如何将该列表发送到基本模板进行渲染?每个视图是否都需要将该数据发送到render_to_response?我应该使用template_tag吗?你会怎么做?
所以我有这个哈希.它看起来像这样:
{
'arg0' => '126150656000',
'arg1' => 'Intel(R) Core(TM) i7-2640M CPU @ 2.80GHz',
'arg2' => '2790',
'arg3' => '3276320768',
'arg4' => '8467496960',
'arg5' => 'Windows 7',
'arg6' => '6.1',
'arg7' => 'amd64',
'arg8' => '2',
'arg9' => '1920',
'arg10' => '1200',
'arg11' => '32',
}
Run Code Online (Sandbox Code Playgroud)
Hash需要根据键的'argN'位置转换为位置args数组.像这样.
[
'126150656000',
'Intel(R) Core(TM) i7-2640M CPU @ 2.80GHz',
'2790',
'3276320768',
'8467496960',
'Windows 7',
'6.1',
'amd64',
'2',
'1920',
'1200',
'32'
]
Run Code Online (Sandbox Code Playgroud)
这里的目标是[0] == ['arg0'],[1] == ['arg1'],[N] == ['argN'].
注意: …
ruby ×2
arrays ×1
django ×1
hash ×1
lucene ×1
nhibernate ×1
partitioning ×1
python ×1
routes ×1
sorting ×1