×
Покер бот на Ruby on Rails (12 сен 2018)

Третья ипостась покера на ruby. Искреннее спасибо всем, кто прислал замечания по предыдущим релизам.

Вопрос Какой пароль Active Admin по дефолту?

Больше
10 мес. 3 нед. назад #1 от evgenij
Инсталлю active admin как описано в документации:

Gemfile
gem 'activeadmin', github: 'activeadmin'
Console
rails generate active_admin:install
rake db:migrate
rails server

Но этот пароль не проходит:
User: admin@example.com
Password: password

Дождались! Fedora 28.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 мес. 3 нед. назад - 10 мес. 3 нед. назад #2 от serge
После запуска
rake db:migrate

необходимо запустить
rake db:seed

перед запуском сервера rails. При этом будет добавлена ​​учетная запись администратора по умолчанию, и вы можете войти в систему.

А я смогу! - А поглядим! - А я упрямый!
Последнее редактирование: 10 мес. 3 нед. назад пользователем serge.
Спасибо сказали: evgenij

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 мес. 3 нед. назад #3 от evgenij
Двигаюсь дальше. И снова непонятка. Создаю модель:
$ rails generate active_admin:resource MyModel

И сразу выскакивает ошибка длиннющая: uninitialized constant MyModel (NameError), rails s запустить уже невозможно...
Если я не в той теме, перенесете если что. :)

Дождались! Fedora 28.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 мес. 3 нед. назад - 10 мес. 3 нед. назад #4 от serge
B)

Да, сначала вам нужно создать модель, используя

rails g model certificate

Затем вы можете добавить эту модель к active_admin при помощи:
rails g active_admin:resource certificate

Мы можем добавлять только существующие модели к active_admin.


А я смогу! - А поглядим! - А я упрямый!
Последнее редактирование: 10 мес. 3 нед. назад пользователем serge.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 мес. 3 нед. назад - 10 мес. 3 нед. назад #5 от evgenij
а есть какой нибудь внятный мануал по интеграции модели в active admin?

Дождались! Fedora 28.
Последнее редактирование: 10 мес. 3 нед. назад пользователем p.rishard.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 мес. 3 нед. назад - 10 мес. 3 нед. назад #6 от serge
А тебе что, официальной доки мало? Вроде все подробно расписано.

А я смогу! - А поглядим! - А я упрямый!
Последнее редактирование: 10 мес. 3 нед. назад пользователем p.rishard.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 мес. 3 нед. назад - 10 мес. 3 нед. назад #7 от serge

evgenij пишет: а есть какой нибудь внятный мануал по интеграции модели в active admin?


Вот еще крайне полезная дока. Взято с гитхаба.

Active Admin and Git Challenge


Let's create a demo app Rails 5 app using Active Admin. We can also practice using git along the way.

Create a new Rails app.
Initialize the Rails app folder as a git repository.
Add and commit the existing Rails app files/folders to your git repo.
Create a new git branch called adding_models
Generate a Category model: rails g model Category name:string
Add and commit using git.
Generate a Product model: rails g model Product name:string price:decimal category:references
Ensure that the belongs_to and has_many declarations are present in the Product and Cateogory model classes.
Run your db migrations.
Add and commit using git.
Checkout your master git branch and git in your adding_models branch.
Create a new git branch called adding_activeadmin
Edit the Gemfile to add the following:

gem 'inherited_resources', git: 'https://github.com/activeadmin/inherited_resources'
gem 'activeadmin', git: 'https://github.com/activeadmin/activeadmin'
gem 'devise'

Run: bundle install
Run: rails g active_admin:install
Run: rails g active_admin:resource Product
Run: rails g active_admin:resource Category
Edit the product.rb and category.rb files in the app/admin folder to permit all columns to be editable from active admin. (Don't forget the category_id column for the product.)
Run: rails db:migrate
Run: rails db:seed
Run: rails s -b 0.0.0.0
Try loading http://localhost:3000/admin and logging in as Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра. with a password of password.
Add two categories using the admin dashboard.
Add three products assigning each one a category.
If everything was successfull, kill server and switch back to the master branch. Merge in the adding_models changes.
Create a remote repository on github and link it to your local git repo.
Push your local repo to the github repo.
Submit a zip of your repo to the dropbox and sumbit the github repo URL in the dropbox comment textarea.
Grin.


А я смогу! - А поглядим! - А я упрямый!
Последнее редактирование: 10 мес. 3 нед. назад пользователем p.rishard.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 мес. 3 нед. назад - 10 мес. 3 нед. назад #8 от cool guy
cool guy ответил в теме Какой пароль Active Admin по дефолту?
Не подскажете, как убрать фильтры на одной страничке Active_Admin ?
Последнее редактирование: 10 мес. 3 нед. назад пользователем p.rishard.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 мес. 3 нед. назад - 10 мес. 3 нед. назад #9 от serge

cool guy пишет: Не подскажете, как убрать фильтры на одной страничке Active_Admin ?



app/admin/products.rb
ActiveAdmin.register Post do
  ...
  config.filters = false
  ...
end

А я смогу! - А поглядим! - А я упрямый!
Последнее редактирование: 10 мес. 3 нед. назад пользователем serge.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 мес. 3 нед. назад #10 от p.rishard
p.rishard ответил в теме Какой пароль Active Admin по дефолту?
Народ, вы бы хоть не сливали все вопросы по Active Admin в один и тот же топик.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.