【发布时间】:2013-03-28 03:50:21
【问题描述】:
我已经阅读了很多与此相关的帖子,但我仍然没有点击它。我有一个示例,我试图使其尽可能简单,以便了解外键分配是如何进行的。
假设我们有 2 个模型...
user.rb
Class User < ActiveRecord::Base
has_many :microposts
end
micropost.rb
Class Micropost < ActiveRecord::Base
belongs_to :user
end
我在另一篇文章中为 microposts_controller 找到了一些代码...
def create
@micropost = current_user.microposts.build(params[:micropost])
if @micropost.save
...
else
...
end
end
问题
- 'current_user' 是 rails 方法吗?
- 如果模型名为 Customer,'current_customer' 会起作用吗?
- 应用程序如何知道哪个用户正在创建微博? (这可能是一种愚蠢的表达问题的方式)
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 associations