Я работаю над приложением, и у меня есть модель, называемая буквой, где пользователь может написать письмо для своей собственной цели или написать его и поделиться им с конкретным пользователем, который следит за ними. У меня уже есть следующие пользователи, но я не уверен, как делиться письмами с пользователем, который следит за вами. Многие люди предлагают поделиться фактическими файлами, но я хотел бы поделиться письмами, которые вы пишете и публикуете в рельсах. Каким образом я должен заниматься реализацией этого в rails 3 или есть что-нибудь, чтобы хотя бы заставить меня двигаться в правильном направлении?Rails 3: Совместное использование писем с пользователями?
1
A
ответ
2
Если я правильно слежу за вами, когда пользователь создает письмо, он может отображать или не показывать только это письмо со своими последователями.
Если это так, вам понадобится модель последователей. Затем пользователи has_many подписчиков.
Тогда письмо должно иметь столбец, который является чем-то вроде «visible_to_followers».
Тогда в пользовательском интерфейсе при создании буквы пользователь может выбрать, будет ли это письмо видно их подписчикам.
Обратите внимание, что если вы хотите ограничить письмо конкретными подписчиками, а не всеми пользователями, которые немного изменили дизайн.
Надеюсь, это поможет немного!
Смежные вопросы
- 1. Совместное использование большого массива со всеми пользователями в приложении rails
- 2. Совместное использование git между разными пользователями
- 3. Совместное использование контента Drupal между пользователями
- 4. Совместное использование временных файлов между пользователями
- 5. Совместное использование шаблонов с Rails и Javascript
- 6. Совместное использование строки таблицы между пользователями в SqlServer Azure
- 7. Совместное использование файлов drupal
- 8. Совместное использование файлов приложений и данных между пользователями ios
- 9. Совместное использование одноэлементного объекта PHP между разными пользователями
- 10. совместное использование сеансов между приложениями Rails 3.1
- 11. Совместное использование AR-моделей между приложениями Rails
- 12. Использование calendar_date_select с Rails 3
- 13. Rails Console «совместное использование» CTRL + C
- 14. Совместное использование JS (кофе) в Rails
- 15. Совместное использование местоположения на карте
- 16. Как включить/использовать совместное использование ресурсов с помощью MVC 3?
- 17. Совместное использование мест с использованием API Google/Ruby on Rails
- 18. Совместное использование токена OAuth с 2 Rails-приложениями
- 19. Rails Engine с изолированным пространством имен Совместное использование макета
- 20. Совместное использование памяти хуже
- 21. Совместное использование JPanel с JDialog
- 22. Совместное использование возможностей с UIToolbar
- 23. Совместное использование с WCF-сервисом
- 24. Rails: отправка запланированных писем
- 25. Использование devise с Rails 3 beta
- 26. Использование zeus с Rails 3 и докеров
- 27. ActionMailer отправки пустых писем, а не шаблонов рендеринга, Rails 3
- 28. Совместное использование диаграммы
- 29. Использование resource_name в rails 3
- 30. Rails 3 и частичное использование
У вас есть хорошее понимание. Как я могу только показать это конкретному последователю. Я знаю, что я могу вытащить следующий список, используя тег коллекции, но поделившись запиской, я не уверен, с чего начать. – coletrain
Если вы хотите выбрать подмножество последователей, чтобы разделить письмо с вашим пользовательским интерфейсом, вам понадобится поле для выбора нескольких элементов, которое будет заполнено пользователями. Тогда пользователь может выбрать, кого он хочет. Тем не менее, вам понадобится таблица, которая была бы буквой или чем-то еще. Он будет содержать letter_id и идентификаторы пользователей, которые могут следовать за ним (те, которые выбраны из пользовательского интерфейса) – jacklin