2011-12-22 36 views
8

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 ...

+4

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. –

+1

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

Trả lời

Các vấn đề liên quan