Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何通过href向控制器发送参数_Ruby On Rails_Ruby_Ruby On Rails 3_Href - Fatal编程技术网

Ruby on rails 如何通过href向控制器发送参数

Ruby on rails 如何通过href向控制器发送参数,ruby-on-rails,ruby,ruby-on-rails-3,href,Ruby On Rails,Ruby,Ruby On Rails 3,Href,我必须在控制器中发送id,如下所示: <%=link_to(@active,{:controller => 'emppedes', :action=> 'index', :id => @id})%> 未发送id <a href="/ emppedes :id => @id"> 不起作用。我如何通过href发送id?为什么不能使用链接到助手?无论如何,您可能想要: <a href="/emppedes?id=<%=@id%>

我必须在控制器中发送
id
,如下所示:

<%=link_to(@active,{:controller => 'emppedes', :action=> 'index', :id => @id})%>
未发送
id

<a href="/ emppedes :id => @id">


不起作用。我如何通过
href
发送
id

为什么不能使用
链接到
助手?无论如何,您可能想要:

<a href="/emppedes?id=<%=@id%>">

我认为link_to是Rails中href的改进版本。您可以试试:@id)%>。然后,Rails将在url中插入类似../index?id=3的内容。您还可以访问控制器和分区中的:id。我在项目中也使用link_。在这里,我在较少的地方使用href。我在我的项目中使用引导中的侧导航栏,其中href适合css的最佳位置。因此,您的问题是,您想在链接上设置css类吗?您可以使用
link\u to(@active,{:controller=>…},:class=>'my\u css\u class')
  • 它工作正常,我如何使用link\u to使它工作?
    <a href="/emppedes?id=<%=@id%>">
    
    <%= content_tag :li, :class => ( 'active' if @active == "personaldetails" ) do %>
      <%= link_to '/emppedes', :id => @id do %>
        <i class="icon-chevron-right"></i>
        Personal Details
      <% end %>
    <% end %>