小编Spa*_*ost的帖子

Orientdb版本有什么区别?

我一直在阅读有关OrientDB的文章,我对该软件的"版本"感到有些困惑.

主要版本听起来就像是文档存储,但互联网上的东西让它听起来像是文档和图形数据库.http://nosql.mypopescu.com/post/1254869909/correction-orientdb-is-a-document-and-graph-store

它和图表版本有什么区别?图表版本是仅使用节点和边缘进行图形化,还是文档图形数据库?

更新:关键值商店版本是什么?它有何不同?你能和其他版本一起使用吗?

nosql graph-databases orientdb

14
推荐指数
1
解决办法
2542
查看次数

单表继承或类表继承?

我正在阅读类表继承(CTI),发现我更喜欢它.我的问题是,单表继承(STI)是否有任何特定用例,您可以在CTI上使用它?

我读了http://rhnh.net/2010/07/02/3-reasons-why-you-should-not-use-single-table-inheritance,据我所知,它很稳固.STI的用例是行为差异而不是数据.

ruby database-design ruby-on-rails single-table-inheritance

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

Rails 3.1引擎rake db:test:准备任务缺失

我正在开发一个rails 3.1引擎,因为它是一个全新的版本而且我正在努力工作,我没想到事情会完美无缺.当我运行bundle exec rake -T时,我似乎无法让我的引擎看到db:test:prepare任务

我正在使用rake 0.8.7和边缘导轨.如果我尝试要求虚拟应用程序的Rakefile,我得到

undefined method 'prerequisites' for nil:NilClass 在spec/dummy/Rakefile的第7行

我的Rakefile的第7行在spec/dummy /中 Dummy::Application.load_tasks

到目前为止,我的研究已经将我带到了http://www.engineyard.com/blog/2010/rails-3-beta-is-out-a-retrospective/,它与Active Record中的databases.rake相对应.

如何将db:test:prepare任务放入引擎?

rake activerecord ruby-on-rails ruby-on-rails-3.1

5
推荐指数
2
解决办法
3816
查看次数

设计:NoMethod错误&user_signed_in

我正在尝试使用user_signed_in?使用设计1.1.3为我的rails 3应用程序添加一个登录区域,我得到一个NoMethodErrorin Rules #index

<% if user_signed_in? -%>
<div id="user_login_box" style="float:right">
  <%= current_user.email %> |
  <%= link_to 'My info', edit_user_registration_path %> |
  <%= link_to 'Sign out', destroy_user_session_path %>
</div>
<% end -%>
Run Code Online (Sandbox Code Playgroud)

我不确定究竟是什么错,但显然没有使用设计方法.我也很公平(读:真的)新的rails并且之前没有使用过设计.

login devise ruby-on-rails-3

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