Harassment free: We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation. We believe in the "paradox of intolerance" and will protect the most vulnerable.
[>]
High standards: Demonstrating empathy and kindness toward other people Being respectful of differing opinions, viewpoints, and experiences Giving and gracefully accepting constructive feedback Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience Focusing on what is best not just for us as individuals, but for the overall community When in doubt use Non-Violent Communication (NVC) https://en.wikipedia.org/wiki/Nonviolent_Communication
[>]
Productive disagreement: YES: Read comments fully before responding YES: Paractice active listening. Let the other person know what you heard. YES: Distinguish acknowledgment from agreement. NO: Willful misrepresentation of someone's stated position. * NO: Sexualized language or imagery * NO: Trolling, insulting or derogatory comments, and personal or political attacks. * NO: Conduct which could reasonably be considered inappropriate in a professional setting. When in doubt use Non-Violent Communication (NVC)
[>]
No language bashing: Don't say something about another programming language you wouldn't want to be said about yours. No bashing other languages, even BASH.
[>]
Recruiter and work posts: Job posts will be removed. If you want to post a job there is a "Work it Wednesday" post scheduled every other wednesday at 15:00 UTC. Please wait and add a comment there. Job posts there must provide: Salary range Experience desired Timezone (if remote) Location requirements Work restrictions (such as citizenship requirements) They must be specifically for a Ruby job and not a generic we are hiring post.
[>]
No AI slop: Content that has been generated with the help of GenAI needs to be clearly marked as such.
Works well
A plain question about a Rails problem you hit while building your product, asked honestly and without a pitch
A writeup of something you learned building with Rails, marked clearly if any part was made with generative AI
A comment in the Work it Wednesday thread if you are hiring a Ruby developer, with salary range, experience, timezone, location requirements, and work restrictions included
A respectful reply to someone else's technical question that shows you know your stuff without mentioning your product
A discussion post about Rails architecture or tooling choices that invites disagreement and stays kind when people push back
Avoid
Posting a job listing as a standalone post instead of commenting in the Work it Wednesday thread
Submitting a generic we are hiring post instead of a specific Ruby role with salary, experience, timezone, location, and work restrictions
Publishing AI generated or AI assisted content without clearly marking it as such
Bashing another programming language, framework, or even BASH to make Rails look better
Replying with insults, trolling, or personal attacks when someone disagrees with you
Misrepresenting another commenter's position or responding before reading their full comment
What r/rails Is For
This is a community for discussion and news about Ruby on Rails. The people here are Rails developers, and the tone of the rules tells you a lot about the room. They care about kindness, respectful disagreement, and keeping the space professional. This is a place to talk about the framework, share what you are building with it, ask real questions, and learn from people who ship Rails apps every day. It is not a job board outside the scheduled thread, and it is not a place to dump content that a machine wrote without saying so.
Rules That Matter Before Posting
The rule that will catch most founders is “Recruiter and work posts”. Job posts get removed, and if you want to hire you have to wait for the Work it Wednesday thread that runs every other Wednesday at 15:00 UTC, then comment there with a salary range, desired experience, timezone if remote, location requirements, work restrictions, and the role must be specifically for a Ruby job. The second one is “No AI slop”, which says anything made with the help of GenAI must be clearly marked as such, so if a tool helped you write your post, say so. The third is “No language bashing”, which means you do not trash other programming languages even to make your Rails content look good. On top of those, “Harassment free”, “High standards”, and “Productive disagreement” set the tone, so keep every comment empathetic, read replies fully before responding, and never misrepresent someone's position. The brief also notes that promotion and link policies are unknown here, so treat any self promotion with extra care and lead with genuine contribution.
What To Post
A good post here looks like a real contribution from someone who builds things with Rails. Ask a specific technical question, share a lesson you learned shipping something, or write up a problem you solved and how you solved it. If any part of your post was made with generative AI, label it clearly before you hit submit, because that is a published rule and not a suggestion. If you want feedback on your product, frame it as a question about a real problem you hit, and let the Rails work be the star rather than the signup link. If you are hiring, skip the main feed entirely and wait for the Work it Wednesday thread, then comment there with every required detail. Spend most of your time replying to other people's posts. In a community with standards this explicit, being visibly helpful in comments is worth more than any post you could publish about yourself.
What To Avoid
Do not post job listings as standalone posts, because rule “Recruiter and work posts” says job posts will be removed and jobs belong only in the Work it Wednesday thread, and even there they must be specifically for a Ruby job rather than a generic we are hiring post. Do not post AI generated content without labeling it, because rule “No AI slop” requires that anything made with the help of GenAI be clearly marked. Do not bash other programming languages, even in a joke, because rule “No language bashing” applies to every language including BASH. Do not troll, insult, misrepresent someone's position, or post anything you would not say in a professional setting, because rule “Productive disagreement” lists all of that as out of bounds. Do not be harsh or dismissive in replies, because rule “High standards” asks for empathy, kindness, and graceful acceptance of feedback. Break the harassment rule and you are not just risking a removed post, you are risking your place in the community entirely.
Use Rankhog before posting in r/rails
Want the version that does not run out? Subscribers get unlimited tool runs and more careful checks before posting.
Start your 3-day free trial. Card required. $99/month after trial. Next, connect a verified Reddit account; no strategy starts until you explicitly start Rankhog.
Not as a regular post. Rule “Recruiter and work posts” says job posts will be removed, and the only place for them is a comment in the Work it Wednesday thread scheduled every other Wednesday at 15:00 UTC.
What details does my job comment need in the Work it Wednesday thread?
A salary range, desired experience, timezone if remote, location requirements, and work restrictions such as citizenship requirements. It must also be specifically for a Ruby job, not a generic we are hiring post.
I used AI to help write my post, is that a problem?
Only if you hide it. Rule “No AI slop” says content generated with the help of GenAI needs to be clearly marked as such, so just label it.
Can I compare Rails favorably against another framework or language?
Praise Rails all you want, but do not bash the other side. Rule “No language bashing” says do not say something about another language you would not want said about yours, and that includes BASH.
Are links and self promotion allowed?
The rules do not say either way, so the policy brief marks promotion and links as unknown. Lead with genuine value, keep any link relevant to the discussion, and do not make a post that is only a pitch.