Ruby on rails rails教程,供所有用户使用
我正在做rails教程,在其中我们制作了一个类似于twitter的feed,包含您自己的帖子和其他帖子。我想知道我如何才能将这个提要包含在主页上的所有帖子,并且只包含他们页面上的特定用户的帖子。现在我可以在主页上看到我自己的推文和我关注的推文,然后在我的个人资料页面上看到同样的推文。我希望我的个人资料页面保持不变,只有我自己的文章,但我希望主页呈现所有用户的所有文章 我的主页代码是这样的Ruby on rails rails教程,供所有用户使用,ruby-on-rails,ruby-on-rails-3,feed,twitter-feed,Ruby On Rails,Ruby On Rails 3,Feed,Twitter Feed,我正在做rails教程,在其中我们制作了一个类似于twitter的feed,包含您自己的帖子和其他帖子。我想知道我如何才能将这个提要包含在主页上的所有帖子,并且只包含他们页面上的特定用户的帖子。现在我可以在主页上看到我自己的推文和我关注的推文,然后在我的个人资料页面上看到同样的推文。我希望我的个人资料页面保持不变,只有我自己的文章,但我希望主页呈现所有用户的所有文章 我的主页代码是这样的 五年前发的。 我的Micropost控制器: 'before_filter :authenticate,
五年前发的。
我的Micropost控制器:
'before_filter :authenticate, :only => [:create, :destroy]
在\u筛选器:授权\u用户之前,:only=>:destroy
def创建
@micropost=当前用户.micropost.build(参数[:micropost])
如果@micropost.save
flash[:success]=“创建了Micropost!”
将\重定向到根\路径
其他的
@feed_items=[]
呈现“页面/主页”
结束
结束'
我的页面控制器:
class PagesController < ApplicationController
class PagesController
def主页
@title=“主页”
如果你签到了?
@micropost=micropost.new
@feed\u items=当前用户.feed.paginate(:page=>params[:page])
结束
结束
如果有人能帮我或给我指出正确的方向,那就太好了。我很抱歉,如果我问错了这个问题,或者问错了格式,我对此一无所知,在网上查对我没有什么帮助,我被推荐了。谢谢 在您的视图中,代码块的开头是什么?看起来像:
另外,您的个人资料页面上的代码是什么?是我在应用程序中的确切代码。我想这会让事情变得容易一点。ThanksI能够让它做我想做的事情,摆脱了def feed micropost的“用户跟随”部分。在我的user.rb中,但如果有其他方法可以做到这一点,或者更有效地做到这一点,我仍然想知道。谢谢