Im new to Ruby on rails.
I have installed Instant rails. created my application called “Project”.
then ->> generated model for it called “device”
then->>created a database called project_development and added a column
to db/migrate/001_create_devices.rb.
then->> run the rake db:migrate command.
then->> i generated a controller called “project_controller” and wrote
scaffold:device inside it.
after that i tried to access the application at
localhost:3000\project_controller but its giving error “undefined method
`scaffold’ for ProjectControllerController:Class”
Please help me out of it.
Thanks in advance
There might be a syntax error near the code where you turn on
scaffolding. Would you mind posting the code near the area where you
call scaffold?
On Jan 28, 6:51 am, Supriya A. [email protected]
class ProjectControllerController < ApplicationController
scaffold:device
end
where device is my model…
There needs to be a space.
scaffold :device
scaffold is the name of the method, and :device is a symbol
(prefixing : makes something a symbol in Ruby).
(Sorry for the late reply!)
It is best not to use scaffolding at all and hand code things if you are
trying to learn.
Supriya A. wrote:
class ProjectControllerController < ApplicationController
scaffold:device
end
where device is my model…
stop scaffolding, especially when you are learning.