我有一个rails应用程序,用户可以注册/登录和发布故事,跟随其他作者,我想要实现的是如何放置一些内容,如"作者关注"在用户滚动的主要内容之间(就像推特所做的那样"关注谁"。
with react我创建了一个User_Follow_suggestion_container
:
<%= react_component('FollowSuggestionsContainer') %>
它工作正常,现在我想知道,在哪里放置它,所以它可以随机出来或滚动到20或30个帖子后。
答案 0 :(得分:1)
假设您的反应组件位于循环内,您可以执行以下操作:
<%- @tweets.each_with_index do |tweet, index| %>
<%= tweet %>
<%- if index == 20 ( or 30 or even rand(20..30)) %>
<%= react_component('FollowSuggestionsContainer') %>
对不起,如果语法错误。我多年没有使用ERB ..
编辑:如果您想在滚动后使用它,您可能会使用JavaScript代替Ruby / Rails。