Full URL with url_for in Rails

前端 未结 6 1561
别那么骄傲
别那么骄傲 2020-12-28 15:34

How can I get a full url in rails?

url_for @book is returning only a path like /book/1 and not www.domain.com/book/1

Thanks (and sorry if the answer is obvio

6条回答
  •  Happy的楠姐
    2020-12-28 15:54

    According to the docs, this shouldn't happen. The option you're looking for is :only_path and it's false by default. What happens if you set it to false explicitly?

    url_for(@book, :only_path => false)
    

    While you can use url_for you should prefer Ryan's method when you can - book_url(@book) for a full url or book_path(@book) for the path.

提交回复
热议问题