Tôi đã xóa bộ não của mình qua điều này nhưng không thể lấy được. Tôi cảm thấy như câu trả lời có lẽ là rõ ràngĐặt tham số tìm kiếm mặc định trên Ransack cho đường ray
Những gì tôi đang cố gắng làm là như sau:
Tôi có một bộ điều khiển chỉ số trong đó liệt kê một loạt các Jobs mà tôi có thể tìm kiếm bằng Ransack. Mỗi công việc có một ngày hoàn thành hoặc có một ngày trong đó hoặc là null (chưa hoàn thành). Hiện tại, tìm kiếm hoạt động tốt. Tôi muốn làm cho nó để trang chỉ mục tải lên chỉ hiển thị công việc chưa hoàn thành, nhưng tôi cũng muốn nó hoạt động để khi ai đó chạy tìm kiếm, trả về kết quả cho cả công việc đã hoàn thành và chưa hoàn thành.
Mọi trợ giúp sẽ được đánh giá cao. Trong đoạn mã dưới đây: thực tế là tên của trường với ngày hoàn thành. Tôi cũng đang tìm kiếm trên web và nghĩ rằng có thể một cái gì đó giống như DEFAULT_SEARCH_PARAMETER = {} mà tôi có trong mô hình Công việc có thể hoạt động nhưng tôi dường như không thể làm được điều đó.
class Job < ActiveRecord::Base
DEFAULT_SEARCH_PARAMETER ={}
attr_accessible :items_attributes, :actual
end
def index
@search = Job.search(params[:q] || Job::DEFAULT_SEARCH_PARAMETER)
@search.build_condition
@results = @search.result
@job = @results.paginate(:per_page => 10, :page => params[:page])
end
Cảm ơn! Điều này làm việc. Tôi sẽ bỏ phiếu này nhưng tôi không có danh tiếng. –
Kiểm tra câu trả lời tốt hơn của ricsrock trước khi làm theo câu trả lời này. –