新手问题 举例说说 “约定优于配置”?

zzz6519003 · 2014年12月07日 · 最后由 shanfeng094 回复于 2018年03月30日 · 3517 次阅读

哪些浪漫的约定?

class TopicController < ApplicationController
  def index
     @topics = Topic.all
  end
end

index action 取出了 @topics,你不需要调用 render 方法,然后 Rails 就知道需要使用 app/views/topics/index.html.erb 这个模板去渲染。

rails generate migration addShitToTable

比如关于 ActiveRecord 的惯例: 在 Model 中,类名:Book,对应的数据库表名:books

看不到太多的 xml 文件就说明了。

比如 rails g controller Topics 会生成 TopicsController, TopicsHelper, topics 目录,再比如单复数问题!

#4 楼 @debugger 其实我很好奇那些配置文件 到底是具体怎样的存在

#6 楼 @zzz6519003 java 项目里面 1 大堆,调用哪个 action 都要写进去,你说烦不烦。

#7 楼 @debugger haha 曾经受过 java 的苦啊 不过 设计思想什么的 任何语言应该都一样吧~

zzz6519003 回复

我以前是写 java 的,为了数据库连接等问题,需要进行非常多的 xml 文件配置,很烦人

需要 登录 后方可回复, 如果你还没有账号请 注册新账号