railsのlink_toに入れ子で要素を追加したい

[code]

    <%= link_to "リンクです", {:controller => :hoge_controller, :action => :hoge_action}, class: "hoge_class" %>
    
[/code]

↓

[code]

    <%= link_to {:controller => :hoge_controller, :action => :hoge_action}, class: "hoge_class" do %>
      <span>hoge</span> リンクです
    <% end %>
    
[/code]

これだとエラーになります。

[code]

    <%= link_to hoge_path, class: "hoge_class" do %>
      <span>hoge</span> リンクです
    <% end %>
    
[/code]

これだと問題ないのですが、コントローラーとアクションを明示的に指定するにはどうしたらよいのでしょうか。




`link_to` の引数をカッコで囲むことで可能かと思います。

[code]

    <%= link_to({:controller => :hoge_controller, :action => :hoge_action}, class: "hoge_class") do %>
      <span>hoge</span> リンクです
    <% end %>
    
[/code]

