Variables are stored in /config/that you have to update with your own generated keys and tokens.create_table "approvals", force: :cascade do |t| t.integer "user_id" t.integer "approved_id" t.datetime "created_at", null: false t.datetime "updated_at", null: false t.datetime "user1_approval" t.datetime "user2_approval" t.datetime "denied_at" end class User has_many :approvals has_many :approved, through: :approvals has_many :inverse_users, class_name: "Approval", foreign_key: "approved_id" has_many :inverse_approvals, through: :inverse_users, source: :user class Approval def self.user_approval(user1, user2) sorted = [user1, user2].sort_by Approval.find_or_create_by(user: sorted, approved: sorted) end Doing that makes for a lot more rows in the database. I'm looking for a good architecture solution to Users approving & rejecting each other that allows me to make good queries like only showing create_table "decision", force: :cascade do |t| t.integer "id" t.datetime "created_at", null: false t.datetime "updated_at", null: false t.integer "decision_maker_id" t.integer "decision_receiver_id" t.boolean "approved" t.boolean "active" ....If you are on a personal connection, like at home, you can run an anti-virus scan on your device to make sure it is not infected with malware.If you are at an office or shared network, you can ask the network administrator to run a scan across the network looking for misconfigured or infected devices.Codecabulary Home / Learn Rails / Model View Controller Pattern The Model View Controller separates the concerns of an application into its three core functions; imagine a dating site: 1) The dating site is powered by tons of user information.Users create profiles, list their interests, dislikes, and answer silly questions that are probably irrelevant to dating.
and insoshi wasn't touched for like 4 years, it doesn't use bundler and it doesn't have a gemfile.. If you really want to learn Ro R, do it all from scratch. If you do that, sometimes you'll be learning Rails, but sometimes you'll just be learning that specific social network framework. The type of site you're suggesting sounds perfect for a Rails project. If you just want a site up and running, then I would pick Insoshi or Lovdby Less simply because they're out of the box apps so you'll have to do less to do get running.I'm planning on creating a social networking MP3 lecture downloading / browsing / commenting / discovery website using Ruby on Rails.Partially for fun and also as a means to learn some Ruby on Rails. Which of these three would you recommend using and why?I'm looking for a social networking framework that I can use as a basis for my site. As it currently stands, this question is not a good fit for our Q&A format.We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion.