사용자가 뭔가를 게시 할 수있는 곳의 앱을 만들고 있는데, Ajax를 사용하여 인덱스 페이지에 게시물이 표시되므로 새로 고칠 필요가 없으며 게시물을 게시하는 사용자에게 잘 작동합니다. , 웹 사이트를 탐색하는 다른 사용자는 여전히 새 게시물을 보려면 새로 고침해야합니다.레일즈 Ajax 요청이 다른 컴퓨터에 나타나지 않습니다.
ef create
@post = current_user.posts.build(post_params)
@post.save
respond_to do |format|
format.html { redirect_to @post, notice: "Study request successfully added" }
format.js {}
format.json { render json: @post, status: :created, location: @post }
end
end
그리고 여기가 자바 스크립트
$("<%= escape_javascript(render @post) %>").prependTo("#container");
내가 무엇을 놓치고있다
def index
@posts = Post.all.order('id DESC')
@post = Post.new
end
D : 여기
컨트롤러입니까?
''faye-rails','firehose' 또는'private_pub'과 같은 보석을보십시오. 또는 '푸셔'와 같은 서비스. – RocketR
대단히 감사합니다. –