online_user のアクションを持つダッシュボード コントローラーがあります。ビューのダッシュボードの下に、部分的な _online_user.html.haml があります。その中で、オンラインでログインしているユーザーを表示しようとしています。ここにコード:
app/controllers/dashboard_controller
class DashboardController < ApplicationController
def online_user
@online_users = Profile.all(...)
end
end
app/views/dashboard/_online_user.html.haml
%li
= link_to profile_path(online_user) do
= online_user.name
%i.icon-picture
%i.icon-th-large
%i.icon-camera
%i.icon-facetime-video
%span.help-block
= online_user.try(:age)
-
= online_user.state.try(:name)
,
= online_user.country.try(:name)
これらすべてが整ったら、最後にこれを別のビューでレンダリングします。右?そのようです:
= render partial: "dashboard/online_user", collection: @online_users
ただし、これを行うと、空白のページが表示されます。何もレンダリングされていません。誰の考えも大歓迎です。
ありがとうございました!