pass name and values in link_tag

11 views
Skip to first unread message

kanna

unread,
Jul 29, 2013, 11:03:47 AM7/29/13
to rubyonra...@googlegroups.com
hi i passed name and value in link_to but its not taking?

<%if params[:deals][:company_name] !=nil && params[:deals][:company_name] == "dsec" %>
            <%= link_to "Company Name d","javascript:void(0)",:class=>"get_page decending",:name=>"deals[company_name]",:value=>"asc","data-url"=>"1","data-searchurl"=>"/deals/search" %>
            <%elsif params[:deals][:company_name] !=nil && params[:deals][:company_name] == "asc"%>
            <%= link_to "Company Name a","javascript:void(0)",:class=>"get_page ascending",:name=>"deals[company_name]",:value=>"dsec","data-url"=>"1","data-searchurl"=>"/deals/search" %>
            <%else%>
            <%= link_to "Company Name n","javascript:void(0)",:class=>"get_page",:name=>"deals[company_name]",:value=>"dsec","data-url"=>"1","data-searchurl"=>"/deals/search" %>
            <%end%>


in browser 
<a class="get_page" value="dsec" name="deals[company_name]" data-url="1" data-searchurl="/deals/search" href="javascript:void(0)">Company Name n</a>


how to pass name and value to link_to tag?

thanks
kanna
---------

bacrossland

unread,
Jul 29, 2013, 11:54:42 AM7/29/13
to rubyonra...@googlegroups.com
Hi Kanna,

Your issue looks to be a simple typo. You need to remove the quotes from around your variable specification. 

:name=>"deals[company_name]"
 should be
:name=>deals[company_name]
or
:name=>"#{deals[company_name]}" 

Thanks,
Bryan

Reply all
Reply to author
Forward
0 new messages