@proRuby

Страница 291 из 1594
Alex
27.11.2016
12:06:16
> Откуда такое мнение? Заметил что 80% где у меня включается интуиция - я так или иначе прав.

А вообще потому что в JS есть "хэшики" именно с таким синтаксисом, наверняка рассматривали.

Google
Alex
27.11.2016
12:07:59
Ну погугли, ты же наверняка даже не пробовал, и до сих пор не знаешь почему этого нет
Я честно скажу что для меня эта фича вообще некритична, а сейчас хочу накодить мини проектик для себя.

Alexander
27.11.2016
12:08:45
Я честно скажу что для меня эта фича вообще некритична, а сейчас хочу накодить мини проектик для себя.
Ну ок) просто странно жаловаться, но даже не попробовать поискать ответ. Но дело твоё, офк

Иван
27.11.2016
14:33:00
params[:answer].to_sym
Сборщик мусора же вроде не удаляет символы из памяти

Иван
27.11.2016
14:43:44
угу, я и не знал

ToshiDono
27.11.2016
17:01:37
Всем привет. Подскажите пожалуйста, с чем может быть связана проблема http://prntscr.com/dcfk3u Ubuntu 16.04 на VirtualBox

trickster
27.11.2016
17:06:38
с rvm

явно же

Alex
27.11.2016
17:06:42
не хватает прав чтобы папку создать?

trickster
27.11.2016
17:06:55
:)

поосторожнее там с chmod на те папки

а то я так разок судо себе сломал

Alex
27.11.2016
17:07:19
я бы вообще те папки под проект не юзал

Google
ToshiDono
27.11.2016
17:07:29
почему?

trickster
27.11.2016
17:07:40
ааа

там вообще в media

Alex
27.11.2016
17:07:49
Потому что как выше написали начнется пляска с owner'ом

chmod'ом и т.д

kolas
27.11.2016
17:08:10
лучше в шаред папке не создавать проектов

там вечно гемор с доступом

ToshiDono
27.11.2016
17:08:58
понял, спасибо!

Dima
27.11.2016
17:24:16
http://www.screencast.com/t/iBwFtxtV как интересно, а зачем это rewhere - такие богатые возможности. Но вот практически где их применяют?

Alex
27.11.2016
17:27:10
Dima
27.11.2016
17:29:03
Alex
27.11.2016
17:29:18
Dima
27.11.2016
17:30:18
что ты имеешь ввиду?
Article.where(trashed: true).rewhere(trashed: false)

Alex
27.11.2016
17:30:53
Article.where(trashed: true).rewhere(trashed: false)
что значит что мешает?

Dima
27.11.2016
17:31:51
что значит что мешает?
о чем и речь. н ичего не мешает. rewhere - метод интересныей. я такого ни где не встречал до селе. Не могу придумать где он используется.

Dima
27.11.2016
17:32:11
что значит что мешает?
вобщем это праздный интерес.

I
28.11.2016
09:10:58
о чем и речь. н ичего не мешает. rewhere - метод интересныей. я такого ни где не встречал до селе. Не могу придумать где он используется.
если у тебя Query собирается из кучи мест, такое видел при какой-то задротской статистике

Daniel
28.11.2016
09:22:19
Google
I
28.11.2016
09:23:13
мде, странно, проще же сначала собрать, а потом писать
я имею ввиду, что там огромный запрос и куча фильтров довешивается в своих классах

Dmitriy
28.11.2016
13:16:18
рнебят не подскажите есть вот хэш парамс Parameters: {"utf8"=>"✓", "authenticity_token"=>"o99H3Wvb8j06+1xznhl6OHF5A7QImKKUzqL9HHe9tAmClcfwNinCEWpKgLYcKAlUcz1dn/hFWrT2fWvM81mvsQ==", "route"=>{"name"=>"", "train_id"=>"6", "railway_station_ids"=>["", "1", "5"], "station_number"=>{"1"=>"4", "2"=>"", "5"=>"5", "6"=>"", "7"=>"", "8"=>""}}, "commit"=>"Создать"} Unpermitted parameter: station_number Хотя def route_params params.require(:route).permit(:station_number, :name, :train_id, railway_station_ids: []) end

Alex
28.11.2016
13:20:08
station_number: []

Dmitriy
28.11.2016
13:23:20
сделал, все также(

I
28.11.2016
13:23:54
надо выпендриться немножк, если хэш хочешь там динамический обработать

params.require(:route).permit(station_number: params[:route][:station_number].keys, :name, :train_id, railway_station_ids: [])

эт одна строка

Dmitriy
28.11.2016
13:27:02
емае

где про это можно почитать

именно про этот случай

I
28.11.2016
13:27:48
ну как всегда

I
28.11.2016
13:27:49
http://apidock.com/rails/ActionController/Parameters/permit

Dmitriy
28.11.2016
13:29:59
спасибо)

@igorpavlov а не подскажешь, я пытаюсь реализовать указание порядка станций в маршруте, станции и маршруты связаны через промежуточную базу(многин ко многим) в этой базе я добавил колонку для порядковых номеров. не подскажешь как можно реализовать присваивание в этой базе для нужного маршрута порядковы йномер? https://gist.github.com/mandriver/62efccf9eb61a1138b3ce74116b01b38

I
28.11.2016
13:48:26
а где колонка для порядковых номеров?

в промежуточной модели?

Dmitriy
28.11.2016
13:49:02
вот create_table "railway_stations_routes", force: :cascade do |t| t.integer "railway_station_id" t.integer "route_id" t.integer "station_number" end в промежуточногй базе для has_many through

да

I
28.11.2016
13:50:32
а station_number ты хочешь брать из railway_station_id?

Google
Dmitriy
28.11.2016
13:52:23
ну да там же ведь база выглядит так route_id railway_station_id station_number 545. 3 1 2 2 8 3

ну блин) правда же сложно(

I
28.11.2016
13:55:28
так, еще раз, где ты там создаешь эти вложенные объекты?)

Dmitriy
28.11.2016
13:57:28
У меня есть модель маршрутов, есть модель станций, между ними есть модель промежуточная для свази многие ко многим, так вот мне нужно при созании маршрута указывать не только станции которые входят в этот маршрут но и порядковый номер этого маршрута

я создал колонку в промежуточной модели

RailwayStationsRoute

Admin
ERROR: S client not available

Dmitriy
28.11.2016
13:58:00
называется она station_number

I
28.11.2016
13:58:07
да, я понимаю, я тебе говорю, вот там, где ты создаешь эти объекты промежуточные - там просто добавляй еще station_number

от railway_station_id

Dmitriy
28.11.2016
13:58:22
да но как

как указать что именно для railway_station_id предназначенного для route_id установить этот station_number

I
28.11.2016
13:59:07
ну если по-плохому - то можешь взять RailwayStation.find(railway_station_id).station_number

Dmitriy
28.11.2016
13:59:12
под конкретным id

ну в принципе можно да наверно так

I
28.11.2016
13:59:44
но эт не очень решение

еще ты можешь выбрать id, которые у тебя будут использоваться

в такой выборке

перед запросом

и сделать RailwayStation.where(id: ids)

Google
I
28.11.2016
14:00:32
где ids будет массив id

Dmitriy
28.11.2016
14:00:33
RailwayStation.find(railway_station_id).station_number, но мне надо от маршрута отталкиваться, тоесть в этот маршрут входят такие то станции, а потом искать по id

хм

I
28.11.2016
14:02:04
ты только что создаешь свой новый Route, ты сразу по нему хочешь поискать?

Dmitriy
28.11.2016
14:02:29
да сразу указать номера порядковые станциям

сразу при создании

Danila
28.11.2016
14:03:01
поясни ещё раз в чем проблема

I
28.11.2016
14:03:12
а, понял, кажется

тебе надо их просто пронумеровать?

от 1 до последней?

Danila
28.11.2016
14:03:46
добавь RailwayStationsRoute аттрибут index

и записывай в него

в чем проблема тут?

I
28.11.2016
14:04:07
у него уже есть station_number

вопрос о том, как ему лучше записать и откуда брать

Danila
28.11.2016
14:04:44
что откуда брать?

I
28.11.2016
14:04:53
номер станции

Dmitriy
28.11.2016
14:05:09
да нужно пронумеровать но в последовательности которую я укажу

I
28.11.2016
14:05:17
то есть, для каждого маршрута номера он проставляет по очередности какой-то

Страница 291 из 1594