如何在rails

时间:2018-02-02 13:34:10

标签: javascript ruby-on-rails twitter-bootstrap twitter

我有一个rails应用程序,用户可以注册/登录和发布故事,跟随其他作者,我想要实现的是如何放置一些内容,如"作者关注"在用户滚动的主要内容之间(就像推特所做的那样"关注谁"。

with react我创建了一个User_Follow_suggestion_container

<%= react_component('FollowSuggestionsContainer') %>

它工作正常,现在我想知道,在哪里放置它,所以它可以随机出来或滚动到20或30个帖子后。

Same like this

1 个答案:

答案 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。