Прежде всего, вы хотите правильно организовать свои файлы. Вы не упомянули контроллеры, но вам понадобится один для каждого типа «вещей», с которыми вы хотите, чтобы пользователи взаимодействовали. Смотри: http://guides.rubyonrails.org/action_controller_overview.html
Вам нужна такая файловая структура:
CSS в /public/stylesheets/whatever.css
HTML в /app/views/tweets/index.html.erb
Имейте в виду, что я не знаком с вашей конкретной структурой базы данных, но в контроллере tweets
(хранящемся в /app/controllers/tweets_controller.rb
) вы в идеале хотели бы сделать это:
def index
@tweets = @user.tweets.order("tweets.created_at DESC").limit(5)
end
Тогда в index.html.erb
:
<% @tweets.each do |tweet| %>
<div class="tweet">
<%= @tweet.text %>
</div>
<% end %>
Это самая подробная информация, которую я могу вам дать из вашего вопроса - вы должны прочитать о структуре MVC в рельсах и, прежде всего, потратить время на то, чтобы ваш проект был хорошо запущен / организован. Это избавит вас от головной боли в будущем!
Удачи.