
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, чтобы всё в одной области видимости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

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
больше ничего

v
07.01.2017
11:01:14


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

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

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
Ну так, на любителя. Мне нравится.