Logo F2FInterview

Ruby Rails Interview Questions

Q   |   QA

render example:

 render :partial

render :new

It will render the template new.rhtml without

calling or redirecting to the new action.


redirect example:

redirect_to :controller => ‘users’, :action => ‘new’

It forces the clients browser to request the

new action.  

The Syntax of Static Scaffold is like this:
ruby script/generate scaffold User Comment
Where Comment is the model and User is your controller, So all n all static scaffold takes 2 parameter i.e your controller name and model name, whereas in dynamic scaffolding you have to define controller and model one by one.

You can run application by uncomment the line in environment.rb

Path => rootpath conf/ environment.rb


# Skip frameworks you're not going to use (only works if using vendor/rails)

    config.frameworks -= [ :action_web_service, :action_mailer,:active_record ]

You can use ActiveRecord anywhere!

require 'rubygems'

require 'active_record'


:adapter => 'postgresql',

:user => 'foo',

:password => 'bar',

:database => 'whatever'


class Task <>

set_table_tame "a_legacy_thingie"

def utility_methods

update_attribute(:title, "yep")




Etcetera. It’s ActiveRecord, you know what to do. Going wild:

ActiveRecord::Base.establish_connection(:adapter => "sqlite3",

:dbfile => ":memory:")

ActiveRecord::Schema.define(:version => 1) do

create_table :posts do |t|

t.string :title

t.text :excerpt, :body



class Post <>

validates_presence_of :title


Post.create(:title => "A new post!")

Post.create(:title => "Another post",

:excerpt => "The excerpt is an excerpt.")

puts Post.count

Helpers (“view helpers”) are modules that provide methods which are automatically usable in your view. They provide shortcuts to commonly used display code and a way for you to keep the programming out of your views. The purpose of a helper is to simplify the view. It’s best if the view file (RHTML/RXML) is short and sweet, so you can see the structure of the output.

In order to link this F2FInterview's page as Reference on your website or Blog, click on below text area and pres (CTRL-C) to copy the code in clipboard or right click then copy the following lines after that paste into your website or Blog.

Get Reference Link To This Page: (copy below code by (CTRL-C) and paste into your website or Blog)
HTML Rendering of above code: