Hello RoR Developers,
I got question about selection again. I got template.yml file
id1051256120:
template_of_roste1: Name1
template_of_roster2: Name2
I get my selections options from this yml file like,
controller
@site_id="id"+current_hierarchy.site_id.to_s
@get_config=YAML.load(File.open("#{PATH_IM}/config/template.yml"))
@get_config == Hash
@sites=@get_config[@site_id].values
@merge= @sites
view
<%= select_tag "templates",
options_for_select(@merge) %>
my question here is how can I create selection like
<select id="templates">
<option
value="work_sheet_csv">work_sheet_csv1</option>
<option value=" template_of_roste1">Name1</option>
<option value=" template_of_roster2">Name2</option>
</select>
I want to get the values from first column and the names from second
column.
thanks
--
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---
least could somebody tell me where is my mistake.
controller
@site_id="id"+current_hierarchy.site_id.to_s
@get_config=YAML.load(File.open("#{PATH_IM}/config/template.yml"))
@get_config == Hash
@merge==Hash
@merge==@get_config[@site_id]
view
<%
templateOptions = ""
@merge.each do |key,value|
templateOptions = templateOptions + "<option
value=#{key}>#{value}</option>"
end
%>
--
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---
ok
this one will be more clear.
I have a template.yml file, like this
template:
templatename1: template_of_roster
templatename2: template_of_roster1
templatename3: template_of_roster2
template1:
templatename1: template_of_roster32
templatename2: template_of_roster143
templatename3: template_of_roster2423
I want to use yaml keys and values in my selection. like,
@get_config=YAML.load(File.open("#{PATH_IM}/config/template.yml"))
@get_config == Hash
<select id="templates">
<option
value="<%=@get_config[template].keys%>"><%=@get_config[template].values%></option>
</select>
this one is not my problem actually, I can do it, my problem is
I have two hashes one is
@hash1==Hash
@hash1=@get_config[template]
other one is
@hash2==Hash
@hash2=@get_config[template1]
I want to merge these two hashes in one and create selection like above.
--
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---