Ruby on Rails is an open-source web development framework optimized for programmer happiness and maintaining sustainable productivity. Many things are defined by convention, freeing you from having to re-invent things to stay productive.
0
votes
0answers
32 views
When to use a javascript framework [on hold]
We have a ruby on rails website which uses a lot of rail's built in remote ajax with js templates. We have new requirements that are taking us in the direction of a single page application where ...
0
votes
1answer
48 views
Change of session/context in rails application
I'm currently developing an app in Ruby on Rails with a social network side, and have several different models including users, groups and pages.
I would like to allow users to be group/page admins, ...
0
votes
0answers
33 views
Unable to install Ruby 2.0.0 with RVM in Lubuntu/Ubuntu 14.04 [on hold]
I have been trying to install Ruby 2.0.0 using RVM but have failed so far. I have successfully done so using in Arch and Opensuse but not failed with Lubuntu.
The Error
dev@dev-Ideapad-Z570:~$ rvm ...
0
votes
0answers
27 views
Refactoring a Single Rails Model with large methods & long join queries trying to do everything
I have a working Ruby on Rails Model that I suspect is inefficient, hard to maintain, and full of unnecessary SQL join queries. I want to optimize and refactor this Model (Quiz.rb) to comply with ...
-1
votes
0answers
53 views
Linked Database VS. Web Service [closed]
I am trying to find the pro's and con's of using a database link vs. web service. I have a coldfusion application with a sql server 2008 database and I need a Ruby on Rails application using ...
-2
votes
0answers
42 views
Scalability, concurrency and response time in node.js serving API: better than Sinatra/Scala/Go? [closed]
We're building a location-based app that has to provide realtime information about the location of things nearby. We're using Phonegap to build a hybrid client that can serve the information via a ...
-3
votes
0answers
57 views
How to build an application(dash board) to monitor Sybase ase database server by python? If so please share details [closed]
In this moment we are monitoring sybase ASE database server by shell script(cron job) these data we are pushing to other database server what we call is
monitoring server.After business hrs we are ...
0
votes
0answers
17 views
Rails Google Cloud Messaging with heroku
I'm looking at using GCM to send notifications from my rails app to an Android app. The getting started guide says:
In the resulting configuration dialog, supply your server's IP address.
I'm using ...
1
vote
2answers
221 views
Need advice on design in Ruby On Rails
For personal educational purposes I am making a site for a conference. One of the object that exist in a conference is a session, which has different states and in each state it has slightly different ...
-1
votes
1answer
67 views
Web app that runs other applications? [closed]
I am trying to write a web application that interacts with a service that would run scripts at the system level. Something like a website that you can schedule a job, the service will run the job with ...
1
vote
0answers
52 views
Serialized values or separate table, which is more efficient?
I have a Rails model email_condition_string with a word column in it. Now I have another model called request_creation_email_config with the following columns
admin_filter_group:references
...
2
votes
0answers
29 views
Do Rails Join Models Get Controllers?
I have a rails app where my users can buddy up with other users. Since that relationship can have a status (approved/rejected/pending), I decided to go with a join model (UserRelationship) so now I ...
2
votes
2answers
110 views
Is is OK to use a non-primary key as the id in a rails resource?
I am getting ready to set up a resource for some new api calls to my rails application.
I am planning on calling the resource devices ie
resources :devices
This is going to represent android ...
-1
votes
2answers
41 views
Embedded Model Designing — top down or bottom up? [closed]
I am trying to learn RoR and develop a webapp.
I have a few models I have thought of for this app, and they are fairly embedded. For example (please excuse my lack of RoR syntax):
Model: textbook
...
1
vote
1answer
45 views
How to Structure a Trinary state in DB and Application
How should I structure, in the DB especially, but also in the application, a trinary state?
For instance, I have user feedback records which need to be reviewed before they are presented to the ...
1
vote
2answers
370 views
Inspecting the model in a Rails application
I am learning some Ruby on Rails, and am a newbie. Most of my background is in ASP.net MVC on the back end.
As I play with a basic scaffold project, I wonder about this case: you jump into an ...
4
votes
5answers
2k views
What is a practical way to debug Rails?
I get the impression that in practice, debuggers are rarely used for Rails applications. (Likewise for other Ruby apps, as well as Python.)
We can compare this to the usual practice for Java or ...
1
vote
1answer
53 views
Where does Rails get it's datetime for creating records?
I have a rails app with a data model called 'jobs' and i'm faced with a critical design choice crossroads.
I don't know enough about Rails and it's inner workings to be able to say for sure what I ...
62
votes
16answers
6k views
How much freedom should a programmer have in choosing a language and framework?
I started working at a company that is primarily C# oriented. We have a few people who like Java and JRuby, but a majority of programmers here like C#. I was hired because I have a lot of experience ...
4
votes
3answers
1k views
How can web development bootcamps deliver on their promise? [closed]
I came across the concept of web development bootcamps, these 9-10 week intensive crash courses claim to teach beginners web development and help them get 80k starting salary jobs. Many of you might ...
0
votes
0answers
50 views
Ruby on Rails Development: updating model attribute using f.association collection
Im currently working on a rails program. It contains many different databases but to keep things simple I have a people, student, and faculty table.
A person can be a student or faculty member and ...
0
votes
2answers
211 views
help me understand Rails and attributes as class methods
This is from the Hartl Rails tutorial. We are automatically logging in a user in the process of creating that user with a callback to #create_remember_token. It works great but there are some things, ...
0
votes
1answer
89 views
Rails engine testing - use dummy app or real parent app?
I'm using Rails engines to break up a big app into smaller pieces. The parent app mostly handles users and authentication.
In one of my engine tests I want to log in a user before each test. How ...
0
votes
0answers
42 views
One huge rails webapp or many small webapps?
We have a huge system to develop, it has 3 main functions:
API provider
Worker to automated data retrieval
Management of data built in workers
They all share the same DB, but for scalability ...
0
votes
0answers
52 views
Ruby on Rails - branding
I am working on a website, which is to have multiple brands. The core functionality for all brands will be the same, however there will be a number of differences between them. Those differences may ...
2
votes
1answer
2k views
Rails - How to use modal form to add object in one model, then reflect that change on main page?
I'm working on a Rails app and I've come across a situation where I'm unsure of the cleanest way to proceed.
I posted a question on SO with code samples and such - it has received no answers, and the ...
0
votes
0answers
55 views
Extracting models into a external dependency
About 9 months ago, I asked a question about creating a service layer for my application. Unfortunately, in the ensuing time, no progress in that area was made, primarily due to time constraints. As ...
0
votes
1answer
149 views
Create a loop that visits every link on a site [closed]
I want to create an HTML scraper in Ruby on Rails and I want to implement a progress bar and an ability for it to pick up where it left off if it's interrupted while scraping.
I think the best way to ...
23
votes
2answers
9k views
We have a large Ruby on Rails application (25 million monthly users), our management decided to rewrite in Node.js, am I crazy?
Please tell me if:
Node.js will make our site faster!
Node.js will consume fewer server resources, we can save money!
Node.js will make us more productive!
Node.js means we can share client and ...
1
vote
4answers
239 views
If I use Ruby Migrations, do I have to use the rest of Ruby on Rails?
I'm currently trying to come up with a database migrations strategy for my organization. This includes getting the database scripts into source control, managing versioning, managing releases to QA / ...
1
vote
3answers
239 views
Why does Rails do config in code?
According to the Pragmatic Programmers, code should be for abstractions, while configuration and details should live in metadata. Rails seems to diverge dramatically from this pattern. Much config is ...
1
vote
1answer
195 views
Should an object update itself?
I'm working on Ruby on Rails. There is a feature in our app where doctors can "claim" cases for themselves.
I can either have the doctor perform the action and update the plate, or I can have the ...
-2
votes
1answer
2k views
Advantages and disadvantages of PHP/Ruby [closed]
I've been a front-end developer for about two years now, and I'm attempting to break into the server side of things. Ideally I'd like to work for a startup social network on the back-end side so I ...
8
votes
4answers
4k views
Why was Rails written in Ruby? [closed]
I know PHP and Ruby.
Using a PHP Rails clone (not out of choice), called Symfony, (which is apparently the best PHP framework), I notice that it's a clone of Rails. I think Symfony is stupid and ...
1
vote
0answers
58 views
Rails: get data about a model collection, with new model or method?
have a model Product with attributes sales, views and I need to get sales/views count of all products, in this case is more correct to implement this things as method and have a call like ...
3
votes
1answer
623 views
Ruby on Rails database using static lookup tables or constant strings
In some ruby on rails projects, I have seen instances where strings are used instead of a foreign key reference to a lookup table.
I usually code in C#/SQL Server and use lookup tables, but am not ...
2
votes
1answer
194 views
Designing and refactoring of payment logic [closed]
Im currently working on an application that helps users to coordinate dinner clubs and all related accounting. (A dinner club is where people in a group, take turns to cook for the rest and then you ...
0
votes
1answer
130 views
How should developers go about managing complex plural words with ActiveRecord?
I'm playing with pluralize at the command line, and it's beginning to scare me.
Multiples of leaf is leafs (not leaves)
Multiples of cactus is cactus- not cacti, or even cactuses. Radius becomes ...
1
vote
1answer
175 views
Dealing with 'dirty' Ruby on Rails client
I had to leave a startup about a month ago because of lack of funding. Basically, this client wanted an application to allow contractors to create, update, read, and delete yardsigns. Straight forward ...
0
votes
1answer
190 views
Is api user authentication with oauth possible for both email/pw and 3rd party services
I have an api only application (rails-api) and I'm looking to authorize a user on both email/password or 3rd party services like facebook or twitter etc, so I know I will have to use Oauth at some ...
2
votes
1answer
119 views
How to create html pages which don't change very much and not very often?
I have a Rails server that connects to a json API on another server to get data to build the pages dynamically. These pages, however, don't change very much and not very often.
I was thinking I could ...
1
vote
2answers
309 views
What is the best way to build a static page web site from a JSON API?
I have a JSON API that includes some discusssions. I want to build a static html site on another server, pages that are built from data on that API. I am more comfortable using Rails than Node. The ...
0
votes
1answer
130 views
Refactoring this code that produces a reverse-lookup hash from another hash
This code is based on the idea of a Form Object
http://blog.codeclimate.com/blog/2012/10/17/7-ways-to-decompose-fat-activerecord-models/
(see #3 if unfamiliar with the concept).
My actual code in ...
1
vote
1answer
73 views
Should I use the new method/action to retrieve records? (Rails)
I have an admin controller that is just used for its index action which renders a view with the most recent updates to certain resources:
class AdminController < ApplicationController
...
6
votes
2answers
2k views
What is a Ruby on Rails way to save images?
I develop on iOS, and I'm switching from a PHP backend to Ruby on Rails. The interchange format is JSON.
A quick Google search for 'save images in Rails' has nearly every result talking about saving ...
4
votes
4answers
3k views
Ruby on rails not popular in big international IT companies? [closed]
Is the ROR used only in startups or also in bigger companies as well?
What should be the reasons of their preference of Java over ROR?
6
votes
2answers
2k views
Ruby on Rails and DRY
I've started to learn a little ROR and everthing I read says that ROR espouses the DRY principle and they seem to imply that this is a big thing that makes ROR different from other ...
0
votes
1answer
294 views
Multiple roles in Ruby On Rails
I've been asked to put together an application in RoR which has multiple roles for users. The idea is that a user will have a role, Admin, Moderator, User ect... and they will also have a department ...
38
votes
10answers
4k views
What are the downsides of RoR? [closed]
I'm currently trying to decide what server-side language to learn and use for web development, and while it's relatively easy to get information on why x, y, or z is a good thing, it's harder to ...
0
votes
1answer
202 views
model association or controller?
I'm trying to create a rails app that allows users to submit information about their pets. I've come to a point where my knowledge is limited and I don't know enough about what/how this could be done ...