问题描述
def is_for_or_by_me message
return true if message.user.id == current_user.id
false
end
还有这个部分:
<% if is_for_or_by_me message %>
<div class="chat">
<div class="chat-avatar">
<a class="avatar avatar-online" data-toggle="tooltip" href="#" data-placement="right" title="" data-original-title="June Lane">
<img src="#" alt="...">
<i></i>
</a>
</div>
<div class="chat-body">
<div class="chat-content">
<p> <%= message.body %> </p>
</div>
</div>
</div>
<% else %>
<div class="chat chat-left">
<div class="chat-avatar">
<a class="avatar avatar-online" data-toggle="tooltip" href="#" data-placement="left" title="" data-original-title="Edward Fletcher">
<img src="#" alt="...">
<i></i>
</a>
</div>
<div class="chat-body">
<div class="chat-content">
<p> <%= message.body %> </p>
</div>
</div>
</div>
<% end %>
但我使用的是新的 Hotwire 框架,它使用 ActionCable。 问题是 ActionCable 不支持在视图中使用辅助方法。有没有办法声明 ActionCable 使用的方法?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)