Whats the difference between symbol and string?
Answers were Sorted based on User's Feedback
Answer / abhishek shukla
Symbol refers to the same memory location where string
generates a new id every time for eg.
STRING
irb(main):019:0> "ruby".object_id
=> 24095860
irb(main):020:0> "ruby".object_id
=> 24092310
irb(main):021:0> "ruby".object_id
=> 24088760
irb(main):022:0>
SYMBOL
irb(main):022:0> :ruby.object_id
=> 102978
irb(main):023:0> :ruby.object_id
=> 102978
irb(main):024:0> :ruby.object_id
=> 102978
irb(main):025:0> :ruby.object_id
=> 102978
irb(main):026:0>
Is This Answer Correct ? | 23 Yes | 2 No |
Answer / surekha matte
Rails makes extensive use of symbols. A symbol looks like a
variable symbols name, but it’s prefixed with a colon.
Examples of symbols include :action,:line_items, and :id.
Rails uses symbols to identify things. In particular, it
uses them as keys when naming method parameters and looking
things up in hashes. For example:
redirect_to :action => "edit", :id => params[:id]
Is This Answer Correct ? | 17 Yes | 1 No |
How is direct different from render?
What is object-relationship-model (orm)?
let me know what is ruby software and where and when it is usefull. Is it usefull to data base developer, if yes...where? thank you
Where does the start_tabnav gets informations for tabs rendering in ruby rail?
Write the command to run the migration.
What is rails migrations?
what is the purpose of RJs in Rails?
Explain how does rails implement ajax?
Please explain what are the positive aspects of rails?
What are the differences betweeen Rails 2.x and Rails 3
4 Answers Al Larin, Baidu, CTS,
Tell us what is the difference between redirect and render in ruby on rails?
Tell me what is ruby on rails?