我有PHP背景并使用Codeigniter MVC框架。在Codeigniter中,我没有在控制器中看到任何SQL操作。一切都在模型中。我知道它需要更多代码,但模型包含CI中的所有SQL逻辑。
我不确定为什么Rails会在控制器中执行此操作?模型仅用于验证。我错过了什么吗?
参考
在我以前的帖子中 -
Rails model - insert a record - Ruby way
我必须在控制器内编写create语句。为什么?!
Contactu.create(cname:@cname,cdetais:@cdetais)