我的代码不产生HTTPS链接像我预期的link_to有:协议HTTPS
<%= link_to 'view your task', project_task_path(@project, @project.tasks, :protocol => 'https') %>
注意,这是指向一个嵌套的资源。
我的代码不产生HTTPS链接像我预期的link_to有:协议HTTPS
<%= link_to 'view your task', project_task_path(@project, @project.tasks, :protocol => 'https') %>
注意,这是指向一个嵌套的资源。
哎呀,我不得不改变
project_task_path
到
project_task_url
显然路径佣工不支持:协议
路径助手字面上只是一个路径(TLD后的一切),您不能更改协议或域。如果您需要更改域或协议,则必须使用URL助手。 –
你试过
<%= link_to 'view your task', project_task_path(@project, @project.tasks), :protocol => 'https' %>
是的,这没有奏效,我想出了解决方案,虽然 – Bob
你需要通过一个特定的任务,如@ project.tasks.first,你怎么能通过@ project.tasks? – naren