link_to中没有子域名

时间:2017-08-31 08:35:44

标签: ruby-on-rails ruby-on-rails-4

在以下链接中包含子域,但事实并非如此。谁能解释我怎么做到这一点?

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button type="button" class="btn btn-default" style="margin-right: 1em" onclick="clickDiesel()">
  diesel 
  <span style="color: Green">
    <i class="fa fa-check"></i>
  </span>
</button>

<table id="thetable">
  <tr data-fuel="diesel">
    <td>diesel</td>
  </tr>
  <tr data-fuel="petrol">
    <td>petrol</td>
  </tr>
</table>

这会返回     http://something.com/edit_sub?key=4sC3pnRIi5OP3I8wVwnhLw 并不是     http://subdomain.something.com/edit_sub?key=4sC3pnRIi5OP3I8wVwnhLw

谢谢大卫

1 个答案:

答案 0 :(得分:0)

默认情况下,它应返回带subdomain的网址。 是的,在url helper中有一个名为subdomain的选项。

  

您是否尝试过<%= link_to(t('email.edit_cancel_link'), edit_sub_url(key: @subscriber.ticketcode, subdomain: true))%>

rails回购中找到issue