Every repository with this icon (
Every repository with this icon (
API: Search
columns local
The set of searchable columns. This list defaults to the textual database fields. Note that this does not include your associations. If you want to search on your associations you need to define the API: Column and add them to this set.
Example:
class UsersController < ActionController::Base
active_scaffold :users do |config|
config.columns[:roles].search_sql = 'roles.name'
config.search.columns << :roles
end
end
Example2 (PostgreSQL):
class UsersController < ActionController::Base
active_scaffold :users do |config|
config.columns[:roles].search_sql = 'roles.name||roles.company'
config.search.columns << :roles
end
end
full_text_search global local
A flag for whether the search should do full-text searching in the database (LIKE %?%) or assume that search tokens will match the beginning (LIKE ?%). Default is :true.
link global
The action link used to tie the Search box to the List table. See API: Action Link for the options on this setting.
For further configurations, see API: Column for search_ui settings.
formats
Active scaffold supports html, js, json, yaml, and xml formats by default. If you need to add another mime type for search you can do it here. The format is then added to the default formats.
Examples:
config.search.formats << :pdf or config.search.formats = [:pdf]






