@rubylang

Страница 848 из 1684
pchellovod
06.01.2017
20:56:30
ну, вот собсна вопрос, должны ли эти экземпляры сохраняться в консоли после load './init.rb' , где все эти экземпляры создаются?

почему-то казалось, что сохранятся

Антон
06.01.2017
20:57:41
как ты их создаешь?

pchellovod
06.01.2017
20:57:46
и если не сохраняются, то как сохранить, загружая один файл

Google
pchellovod
06.01.2017
20:58:19
в init.rb написал item = Item.new

загружаю init.rb в консоли

Demyan
06.01.2017
20:58:36
сделай гист

Антон
06.01.2017
20:58:47
ну item локальная переменная, у тебя лоад видимо в другой области видимости

сделай инстанс @item

pchellovod
06.01.2017
21:06:33
сделай инстанс @item
да, так работает, спасибо

а как сделать без @item, чтобы всё в одной области видимости7

Nikita
06.01.2017
21:28:53
Ребята, скажите пожалуйста, кто-нибудь подключал Devise на удаленную базу?

Demyan
06.01.2017
22:04:42
именно devise или рельсу?

если у тя mysql могу показать костыль. который 100% будет работать

Антон
06.01.2017
22:29:12
yopp
06.01.2017
22:30:48
а как сделать без @item, чтобы всё в одной области видимости7
Почитать про области видимости вероятно.

pchellovod
06.01.2017
22:57:51
я читал - всё понятно в теории

Google
pchellovod
06.01.2017
22:57:56
и примеры понятные приводятся везде

понятнейшие прям

а как загрузить файл, создав экземпляры и чтоб в одной области видимости всё - чет не доходит пока

Антон
06.01.2017
23:28:05
наверное нужно читать про особенности "загрузить файл"

кек

а там все написано кстати

не понятно что ты читал

читаете всякую фигню

а надо читать классиков и доки

Иван
06.01.2017
23:47:59
а как загрузить файл, создав экземпляры и чтоб в одной области видимости всё - чет не доходит пока
локальные переменные загруженного файла будут недоступны в любом случае

zEvilz
07.01.2017
10:34:48
всем привет

в руби совсем не шарю. не получается завести redmine. debian+nginx+thin+mariadb. при переходе на домен 502 ошибка thin.0.log - http://pastebin.com/sBVFX5Yn

Nick
07.01.2017
10:40:51
В гемфайле thin у тебя есть?

zEvilz
07.01.2017
10:41:52
нет. я его ставил через gem install thin

Nick
07.01.2017
10:48:04
Добавь в гемфайл и установи бандлером

zEvilz
07.01.2017
10:52:22
щас вроде зафурычило, но Unexpected error while processing request: Missing secret_token and secret_key_base for 'production' environment, set these values in config/secrets.yml

v
07.01.2017
10:53:43
файл secrets.yml отсутствует

или в нем эти ключи не прописаны

но скорее первое

zEvilz
07.01.2017
10:59:11
добавил через rake generate_secret_token. в логах пусто, на странице ошибка: Internal error An error occurred on the page you were trying to access. If you continue to experience problems please contact your Redmine administrator for assistance. If you are the Redmine administrator, check your log files for details about the error. чего-то еще забыл?)

Google
Nick
07.01.2017
10:59:21
secret_token и secret_key_base задаются через переменные окружения

Check your log files

zEvilz
07.01.2017
11:00:12
log/thin.0.log Writing PID to tmp/pids/thin.0.pid Changing process privilege to redmine:redmine Using rack adapter Thin web server (v1.7.0 codename Dunder Mifflin) Maximum connections set to 1024 Listening on /tmp/thin.0.sock, CTRL+C to stop

больше ничего

zEvilz
07.01.2017
11:01:29
походу база не наполнена из-за mariadb

DEPRECATION WARNING: You didn't set secret_key_base. Read the upgrade documentation to learn more about this new config option. (called from load at /usr/local/bin/thin:23) DEPRECATION WARNING: You didn't set secret_key_base. Read the upgrade documentation to learn more about this new config option. (called from load at /usr/local/bin/thin:23) Started GET "/" for 127.0.0.1 at 2017-01-07 15:57:05 +0500 Processing by WelcomeController#index as HTML Mysql2::Error: Table 'redmine_db.settings' doesn't exist: SHOW FULL FIELDS FROM settings Completed 500 Internal Server Error in 9ms (ActiveRecord: 7.3ms) ActiveRecord::StatementInvalid (Mysql2::Error: Table 'redmine_db.settings' doesn't exist: SHOW FULL FIELDS FROM settings): app/models/setting.rb:228:in `check_cache' app/controllers/application_controller.rb:98:in `user_setup' Started GET "/" for 127.0.0.1 at 2017-01-07 15:57:06 +0500 Processing by WelcomeController#index as HTML Mysql2::Error: Table 'redmine_db.settings' doesn't exist: SHOW FULL FIELDS FROM settings Completed 500 Internal Server Error in 2ms (ActiveRecord: 0.9ms) ActiveRecord::StatementInvalid (Mysql2::Error: Table 'redmine_db.settings' doesn't exist: SHOW FULL FIELDS FROM settings): app/models/setting.rb:228:in `check_cache' app/controllers/application_controller.rb:98:in `user_setup' Started GET "/" for 127.0.0.1 at 2017-01-07 15:57:07 +0500 Processing by WelcomeController#index as HTML Mysql2::Error: Table 'redmine_db.settings' doesn't exist: SHOW FULL FIELDS FROM settings Completed 500 Internal Server Error in 2ms (ActiveRecord: 1.0ms) ActiveRecord::StatementInvalid (Mysql2::Error: Table 'redmine_db.settings' doesn't exist: SHOW FULL FIELDS FROM settings): app/models/setting.rb:228:in `check_cache' app/controllers/application_controller.rb:98:in `user_setup'

v
07.01.2017
11:02:40
полный фарш

zEvilz
07.01.2017
11:03:43
фарш в инете по установке redmine. куча инструкций - ни одна не работает. собирал по частям)

Nick
07.01.2017
11:06:35
А ты rake db:setup -то запускал?

zEvilz
07.01.2017
11:06:57
сейчас выполняю RAILS_ENV=production rake db:migrate

не то?

Nick
07.01.2017
11:07:46
фарш в инете по установке redmine. куча инструкций - ни одна не работает. собирал по частям)
Ээээ... На офсайте инструкция рабочая. По ней юный падован месяц назад поднимал

zEvilz
07.01.2017
11:08:24
Nick
07.01.2017
11:08:44
http://www.redmine.org/projects/redmine/wiki/RedmineInstall

не то?
То. Миграция прошла?

RAILS_ENV=production bundle exec rake redmine:load_default_data

Кароч Step 7 по ссылке выше

zEvilz
07.01.2017
11:09:53
То. Миграция прошла?
да. уже закончилась

Nick
07.01.2017
11:10:05
Кароч Step 7 по ссылке выше
И далее по пунктам

Google
Nick
07.01.2017
11:10:51
Ну там почти всё на самом деле. Права доступа проверь и запускай сервер

zEvilz
07.01.2017
11:11:41
вот у меня с правами не то было и с mariadb конфликты. но вроде все уже поправил

Nick
07.01.2017
11:12:36
ОК!

Вжух, как говорится, и ты в редмайне

zEvilz
07.01.2017
11:13:09
спасибо большое)

Admin
ERROR: S client not available

Nick
07.01.2017
11:13:15
Вельком

Nikita
07.01.2017
11:21:14
https://yopta.space/

v
07.01.2017
11:25:33
хоронили тещу, порвали два баяна

pchellovod
07.01.2017
19:31:34
вопрос: создаю в рельсе абстрактный поезд @train = Train.new(train_params) с параметрами Parameters: {"utf8"=>"✓", "authenticity_token"=>"QHRzT+cpIglzA==", "train"=>{"number"=>"112233", "current_station_id"=>"4", "route"=>"18"}, "commit"=>"Create"} Unpermitted parameter: route параметры в def train_params params.require(:train).permit(:number, :current_station_id, :route_id) end

переименовал route в route_id, а в параметры всё равно передаётся route

до этого писало в логах анпермиттед :current_station_id, переименовал - заработало, а route_id никак

Evgeniy
07.01.2017
19:36:40
наверное нужно чтобы параметр, передаваемый с формы совпадал с тем, который указан в permit

а то разрешается парамерт route_id, а с формы приходит route

pchellovod
07.01.2017
19:38:52
ооо, круто, заработало

спасибо

Evgeniy
07.01.2017
19:39:11
?

pchellovod
07.01.2017
19:44:05
поезда создаются, но теперь в базу не сохраняются

Evgeniy
07.01.2017
19:46:48
а как "создаются"?

Alexander
07.01.2017
19:47:23
Train.save! сделай в конце )

Google
Evgeniy
07.01.2017
19:47:43
немаловероятно!

pchellovod
07.01.2017
19:47:56
а ну собственно никак) просто появляется уведомление 'Train was successfully updated.'

created, вернее

Evgeniy
07.01.2017
19:48:28
это никак с базой не связано. это скорее всего просто flash уведомление

как писали выше - save

Train.new просто инстанцирует объект в памяти, но не сохраняет его в бд

Nikita
07.01.2017
19:50:35
ну да, в базу через .save

pchellovod
07.01.2017
19:50:47
поезда сохранились, оказывается кривой экшн show сделал

Nikita
07.01.2017
19:50:51
а .new - это просто новый объект (из конструктора)

Антон
08.01.2017
07:51:03
pchellovod
08.01.2017
08:01:29
пора

Сергей
08.01.2017
09:29:10
Всем привет кто шарит в zsh скриптинге? Надо находясь в директории ./ найти файл вверх по каталогам, если найден, записать путь в переменную, если не найден, ничего не делать

Demyan
08.01.2017
09:57:47
А чо ash ? Разве круче баша?

Artur
08.01.2017
10:10:11
Ну так, на любителя. Мне нравится.

Страница 848 из 1684