Tôi nhận thấy rằng chế độ xem chỉ mục được định tuyến chính xác ngay cả khi không có chỉ mục phương pháp bộ điều khiển.Đường ray không cần phương pháp chỉ mục trong bộ điều khiển được xác định?
Như một ví dụ, các routes.rb
có tuyến đường này
AppName::Application.routes.draw do
get 'about' => "about#index"
end
điều khiển của tôi trông như thế này không có phương pháp index (def index end
)
class AboutController < ApplicationController
end
và tôi có một cái nhìn gọi index.html.erb
trong views/về thư mục
Điều gì đang xảy ra ở đây? Đây có phải là trường hợp phép thuật đường ray nơi chúng tự động hiển thị chế độ xem ngay cả khi không có phương pháp điều khiển không? Tôi không thể tìm thấy bất kỳ tài liệu về vấn đề này ...
Vâng, đó là mới; tài liệu điều khiển chưa được cập nhật để phản ánh điều này - tài liệu ngụ ý bạn vẫn cần một phương thức trống. –
Wow! Tôi chạy vào một vấn đề an ninh với một cái nhìn bị lãng quên, đó là bất ngờ tiếp xúc ... mong muốn ghi đè lên hành vi này! – dgilperez