Ruby on Rails
Thursday, May 31, 2012
it seens like it is a issue within the rails form helper itself
I've tried to do what you described and got the same problem, even by using only form_for @model
But you can always write the the value that you want with input_html
<%= f.input :name, :input_html => { :value => @model.name } %>
it works, but is not the better way, if I were you I would might consider using a class method that will be responsable to return the value you wanted into the "get method"
2012/5/30 Amit Ambardekar <amitamb@gmail.com>
I have simple problem with overriding attribute readers and seeing same changes appear on simple_form. I have a model and it has some attributes that I want to override with different readers. I did something like following
class CustomerSupplierItem < ActiveRecord:Base# it has attribute called packdef pack"Some overridden value"endendNow when I use the model in simple_form<%= simple_form_for @customer_supplier_item do |f| %><%= f.input :pack %><% end %>--I do not get "Some overridden value" as value in pack input. I see original pack value without overridden attr_reader.What is the way to override the attr_reader such that is affects simple_form and similar form helpers?RegardsAmit
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To view this discussion on the web visit https://groups.google.com/d/msg/rubyonrails-talk/-/d3abKTt41K4J.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Pedro Henrique de Souza Medeiros
----------------------------------
Cel: +55 (61) 9197-0993
Email: pedrosnk@gmail.com
Beautiful is better than ugly,
Explicit is better than implicit,
Simple is better than complex,
Complex is better than complicated.
The Zen of Python, by Tim Peters
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment