我正在学习 Ruby on Rails。我做了一个这样的简单链接:
<%= link_to "Alex Link", alexes_path(@alex) %>
然后我像这样在 routes.rb 中路由它:
resources :alexes
get "home/index"
然后我有点不清楚,但我认为它是控制器的这一部分:
def index
#@alexes = Alex.all
respond_to do |format|
format.html # index.html.erb
format.json { render json: @alexes }
end
end
我对它进入控制器的这一部分是否正确?
index.html.rb
然后什么都没有发生,它进入下一页views\alexes
所以我想知道的是 - 如果我需要做一些业务逻辑,我会在控制器片段中写吗?片段在哪里?一个例子会很好看。
另外,我想连接到 MongoDb 数据库。我还要在控制器中间写吗?
谢谢!