Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .code-samples.meilisearch.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
landing_getting_started_1: |-
# Create an initializer file like `config/initializers/meilisearch.rb`
MeiliSearch::Rails.configuration = {
Meilisearch::Rails.configuration = {
meilisearch_url: 'http://127.0.0.1:7700',
meilisearch_api_key: 'masterKey',
}

# Add Meilisearch to your ActiveRecord model
class Movie < ActiveRecord::Base
include MeiliSearch::Rails
include Meilisearch::Rails

meilisearch index_uid: 'movies' do
attribute :title
Expand Down
12 changes: 6 additions & 6 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ end

require 'minitest/autorun'

MeiliSearch::Rails.configuration = {
Meilisearch::Rails.configuration = {
meilisearch_url: ENV.fetch('MEILISEARCH_HOST', 'http://127.0.0.1:7700'),
meilisearch_api_key: ENV.fetch('MEILISEARCH_API_KEY', 'masterKey'),
per_environment: true
Expand Down Expand Up @@ -91,7 +91,7 @@ MeiliSearch::Rails.configuration = {
# end
#
# class ArBook < ActiveRecord::Base
# include MeiliSearch::Rails
# include Meilisearch::Rails
#
# meilisearch
# end
Expand Down Expand Up @@ -119,7 +119,7 @@ MeiliSearch::Rails.configuration = {
#
# class SequelBook < Sequel::Model(sequel_db)
# plugin :active_model
# include MeiliSearch::Rails
# include Meilisearch::Rails
#
# meilisearch
# end
Expand Down Expand Up @@ -147,15 +147,15 @@ MeiliSearch::Rails.configuration = {
# field :title, type: String
# field :price_cents, type: Integer
#
# include MeiliSearch::Rails
# include Meilisearch::Rails
#
# meilisearch
# end

# Run this method before searching to make sure Meilisearch is up to date
def await_last_task
task = MeiliSearch::Rails.client.tasks['results'].first
MeiliSearch::Rails.client.wait_for_task task['uid']
task = Meilisearch::Rails.client.tasks['results'].first
Meilisearch::Rails.client.wait_for_task task['uid']
end

class BugTest < Minitest::Test
Expand Down
10 changes: 10 additions & 0 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,14 @@ services:
environment:
- MEILISEARCH_HOST=http://meilisearch:7700
- MEILISEARCH_PORT=7700
- MONGODB_HOST=mongo:27017
- BUNDLE_PATH=/vendor/bundle
depends_on:
- meilisearch
- mongo
links:
- meilisearch
- mongo
volumes:
- bundle:/vendor/bundle
- ./:/home/package
Expand All @@ -26,12 +29,14 @@ services:
context: ./playground
environment:
- MEILISEARCH_HOST=http://meilisearch:7700
- MONGODB_HOST=mongo:27017
- BUNDLE_PATH=/vendor/bundle
depends_on:
- meilisearch
working_dir: /home/app
links:
- meilisearch
- mongo
ports:
- "3000:3000"
volumes:
Expand All @@ -46,3 +51,8 @@ services:
environment:
- MEILI_MASTER_KEY=masterKey
- MEILI_NO_ANALYTICS=true

mongo:
image: mongo:latest
ports:
- "27017:27017"
2 changes: 1 addition & 1 deletion meilisearch-rails.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,6 @@ Gem::Specification.new do |s|

s.required_ruby_version = '>= 3.0.0'

s.add_dependency 'meilisearch', '~> 0.31.0'
s.add_dependency 'meilisearch', '~> 0.32.0'
s.add_dependency 'mutex_m', '~> 0.2'
end
2 changes: 1 addition & 1 deletion spec/support/mongo_models/citizen.rb
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ class Citizen
field :name, type: String
field :age, type: Integer

include MeiliSearch::Rails
include Meilisearch::Rails

meilisearch index_uid: safe_index_uid('Citizen')
end