current_user
(ログインしたユーザー) がレビューを書き、各レビューをラジオ ボタンで公開または非公開にすることができるアプリを作成しています。
公開の場合、他のすべてのユーザーがそのレビューを見ることができます。非公開の場合、current_user のみが表示できます。
visible.true
およびvisible.false
、選択されているラジオ ボタンに応じて。
これを機能させるためのコード/構文を考え出そうとしていますか?
何かのようなもの:
#review.user is the person who wrote a particular review
#if review.user is not current_user, and the review is
#marked as false, then don't show that review
If review.user != current_user
&& review.visible = false
don't show review.
現在、reviews_helper.erb には次のものがあります。
def review_block(review, options = {})
options = {:review => review}
render 'reviews/review', options
end
私の見解では、show.html.erb:
<div class="reviews" >
<% @reviews.each do |review| %>
<%= review_block review %>
<% end %>
</div>
ヘルパーを機能させるためにどのように変更すればよいか、またはその他の提案を教えていただけないでしょうか?