gpt4 book ai didi

ruby-on-rails-3 - Rails 3.1 强制使用 .html 而不是没有扩展名

转载 作者:行者123 更新时间:2023-12-04 23:28:35 25 4
gpt4 key购买 nike

我的一位客户希望他的新 Rails 应用程序看起来更像他的传统网站。他想知道我是否可以强制url有文件扩展名,最好是.html .

我不想在 routes.rb 中对扩展进行硬编码作为

match ':controller/:action/:id.html'

(或类似的)因为客户也想要一个 respond_to -style JSON API 需要使用 .:format .

这能做到吗?

最佳答案

正如马蒂亚斯·瓦德曼 (Mattias Wadman) 在 config/application.rb 中所建议的那样添加:

AppName::Application.default_url_options = { :format => "html" }

还要改 config/routes.rb到:
root :to => 'pages#home', :defaults => { :format => "html" }

关于ruby-on-rails-3 - Rails 3.1 强制使用 .html 而不是没有扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8403826/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com