最近一直在学习ruby 和 ruby on rails .都是学习一些技术上的东西.忽略了业务领域这一方面.
今天工作上的一些事,我负责设计来实现一个功能,一位我很尊敬的同事跟我讨论,指出了我很多不足的地方,我忽然发现:我好像忽略了深入地了解业务,了解领域建模方面的知道,在这一方面停步不前了.
技术和业务应当是同样重要的.
顾此失彼,惭愧啊惭愧....
我还自认为是一个程序员的,虽然水平不怎么样.
不过最近为了某些原因,我却没有对自己的程序负责任,同样是为了某些原因,我同样没有尽全力写好程序.这样做是为了保障自己的利益,只不过却违背了当初做程序员的一些基本的原则.
唯有长叹一声....
想起来,心里真不知道是什么滋味,乱七八糟啊...
三年了,怎么成了这个样子呢......
今天有个郁闷的问题,是关于hibernate的model的equals 方法的.
@Override
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null) {
return false;
}
if (getClass() != obj.getClass()) {
return false;
}
Test other = (Test) obj;
if (id == null) {
...
ruby和rails的文章看了不少.不过都没有看到过讲述如何在rails下面,按模块来分类model的资料(比如像java那样用包来分类java文件,呵呵 ...我是一个java程序员).我也试了一下把不同功能的model放在model(rails默认的)文件夹下面的子文件夹(模块,也是包),也是可以成功的,不过这样做的话,rails的约定高于配置就用不上了,因为要自己指定各个类的class.比如:has_one :my_test,:class_name => 'Content::MyTest' 这样.我觉得这样比较不爽. 另外,include Human 这样的代码 ...
- 01:18
- 浏览 (162)
- 评论 (25)
- 分类: 我的rails疑难杂症
- 进入论坛
今天有一个比较郁闷的问题了,就是把model分模块来管理,比如Human::Blog,Content::MyTest,代码如下:
blog.rb
class Human::Blog < ActiveRecord::Base
#对应日志的内容
include Content
set_table_name :human_blogs
has_one :resource_entry,:as => :resource
belongs_to :catalog
has_one :my_test
end
my_test.rb
class Conten ...
- 01:02
- 浏览 (106)
- 评论 (1)
- 分类: 我的rails疑难杂症
- 进入论坛
- 浏览: 761 次
- 性别:


- 详细资料
搜索本博客
最近加入圈子
最新评论
-
对于model是全部放在mode ...
pig345 写道如果问题是: liusong1111 写道 class A ...
-- by liusong1111 -
对于model是全部放在mode ...
不过migrate无法支持按模块创建目录,所有的migratee都会放在一个db ...
-- by blogbin -
对于model是全部放在mode ...
2.0已经有了命名空间,例如: ruby script/generate m ...
-- by magicgod -
对于model是全部放在mode ...
我测试了一下,还有一个model不放在根下,要求跟control,helper的 ...
-- by lllyq -
对于model是全部放在mode ...
希望rails能把controller分成两类:1,主表维护2,业务操作
-- by carlosbdw






评论排行榜