scope :by_publish_date, -> (date) { where(publish_date: date) }
scope :by_category_seo, -> (category_seo) { joins(:post_category).where(post_categories: { seo_url: category_seo}) }
def show
date = Time.new(params[:year], params[:month], params[:day])
@post = Post.by_category_seo(params[:post_category_id]).by_publish_date(date).find(params[:id])
end
Каждая ссылка отправляется аяксом и возвращает js, который рендерит страничку.
Info.propTypes = {
info: PropTypes.object.isRequired
};