Error before updating scaffolding from new db dating over 40s dublin
So you just updated your model and the related database schema, but your views are now obsolete. The best way is to do it manually, but it’s not the your whole model/view/controller/tests from scratch. This probably means we are not supposed to do it, don’t you think?
First, there’s no actual way to synchronize your views with your model. Both the question and the answer are quite old, and in the meantime the Rails Team didn’t develop anything that would help us regenerating our views.
You will find it much easier to follow what’s going on with a Rails application if you understand basic Ruby syntax.
Rails isn’t going to magically revolutionize the way you write web applications if you have no experience with the language it uses.
Rails gives us tons of helper methods to format prices and get things done, and that’s definitely the path to follow.
Let’s generate the scaffold again, with some corrections. We would have to delete them and recreate again the whole schema by running and rerun the generate again and again… At this stage we’ve got the point: it’s better to do it manually!
There are some good free resources on the internet for learning Ruby, including: Rails is a web development framework written in the Ruby language.
It’s way too labourious, I know, but the truth is that we just can’t efficiently automate a process like this, because: what if we generate more migrations during the journey?
This is probably not desirable in most of cases, but I assure you can safely try this path if you are in a early stage of development, or if you are ok with the default (generated) Rails’ views. So, whatever, if you don’t want to It looks fine, except for one thing: there’s no data displayed! It does not assume that you have any prior experience with Rails.However, to get the most out of it, you need to have some prerequisites installed: It is highly recommended that you familiarize yourself with Ruby before diving into Rails.
Basically, it’s almost the same question I had before writing this post.
If you are still not convinced, you can check this question on Stack Overflow.