in Education by
I have a user model that has many fields (let's say 30 for this example). When the user signs up, I only fill in the first 10. Once they have logged in and they want to complete their info, they have two pages that allow them to complete the rest (one page handles 11-20 and the other handles 21-30). So, when they hit the first page that handles 11-20, I want to make sure they fill in all of the fields (they shouldn't just choose to answer 3 of them and leave the rest "Please choose"). Same thing for the second page that handles 21-30. What would be the best way to handle this? I'm using rails 3.1 with activerecord. If I do something simple like add the following to my model, I can't create the user without filling in all of the fields ("validates :user_summary, :presence => true"). Thanks! JavaScript questions and answers, JavaScript questions pdf, JavaScript question bank, JavaScript questions and answers pdf, mcq on JavaScript pdf, JavaScript questions and solutions, JavaScript mcq Test , Interview JavaScript questions, JavaScript Questions for Interview, JavaScript MCQ (Multiple Choice Questions)

1 Answer

0 votes
by
I think that you might implement a multistep form(aka wizard) to handle this type of issue. Ryan Bates did a great tutorial on the subject Multistep form tutorial There's probably some gems out there for multistep form Another solution would be to implement partial validation.You can go to the link below.It's a great blog post about the subject. Partial validation blog post Hope it will help to get started.

Related questions

0 votes
    When trying to start rails console I keep getting the following error Users/rigelstpierre/.rvm/rubies/ruby-1 ... Questions for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Apr 20, 2022 in Education by JackTerrance
0 votes
    What is current state of the art for enabling OpenID login in Ruby on Rails applications? This is a ... Questions for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Mar 19, 2022 in Education by JackTerrance
0 votes
    I know there are several plugins that do asynchronous processing. Which one is the best one and why? The ... Questions for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Mar 19, 2022 in Education by JackTerrance
0 votes
    Closed. This question needs to be more focused. It is not currently accepting answers. Want to improve this ... Questions for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Mar 11, 2022 in Education by JackTerrance
0 votes
    I have been trying to run the rake db:migrate command but it ain't working. I uninstalled and ... JavaScript Questions for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Feb 23, 2022 in Education by JackTerrance
0 votes
    I have a Rails app that mounts 3 engines. Each engines has their own db migrations with timestamp in ... Questions for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Feb 19, 2022 in Education by JackTerrance
0 votes
    I made a basic rails app with a simple pages controller with an index function and when I load the ... Questions for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Feb 13, 2022 in Education by JackTerrance
0 votes
    I am writing an API for an iOS app where the user's login with the Facebook API on iOS. The server ... achieve this kinda setup? Select the correct answer from above options...
asked Feb 3, 2022 in Education by JackTerrance
0 votes
    In my Rails app, I want to allow the user to connect to multiple remote locations via different protocols ... Questions for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Feb 26, 2022 in Education by JackTerrance
0 votes
    I am making various routes with a format like below: get "address/1000broadway" get "address/300main" This ... Questions for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Aug 1, 2022 in Education by JackTerrance
0 votes
    While running the server, i am getting the error incompatible library version.Already Nokogiri is installed in ... for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Jul 20, 2022 in Education by JackTerrance
0 votes
    I have 2 models: class Annotation include Mongoid::Document belongs_to :event field :desc, type: String end ... Questions for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Jun 23, 2022 in Education by JackTerrance
0 votes
    I got this query: User.collection.aggregate([ {"$project" => { "dayOfMonth" => {"$dayOfMonth" => ... JavaScript Questions for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Jun 8, 2022 in Education by JackTerrance
0 votes
    Here's my RubyGems Environment: RUBYGEMS VERSION: 2.5.2 RUBY VERSION: 2.2.2 (2015-04-13 ... JavaScript Questions for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Apr 21, 2022 in Education by JackTerrance
0 votes
    I asked a question earlier, and got an excellent response, but, being a newbie to Rails and still ... Questions for Interview, JavaScript MCQ (Multiple Choice Questions)...
asked Mar 10, 2022 in Education by JackTerrance
...