0

我有帖子和评论,它们具有一对一的关系,像这样映射

  resources :posts do
    resources :comments
  end

这个标准映射使它们依赖于 :id 列,它们是它们的主键,我希望它是相同的,除了它们将依赖于另一个表列 :num (因为我不能如此自由地更改主键并且它是自动递增的),如何更改映射以实现它?

4

1 回答 1

1

您可以comments使用其他方法找到您的控制器。例如:

class CommentsController < ApplicationController
  def index
    @post = Posts.find_by_num(params[:post_id])
    @comments = @post.comments
  end
end
于 2013-10-20T09:04:28.283 回答