Pull to refresh
47
0
Андрей Крисанов @Coder89

CTO в ПланФакт

Send message
Так же в свое время игрался с Ruboto, забавная штука, как и rubymotion. Только все равно руби-разработчику для освоения платформы нужно знать SDK и основы Java. Так что в паре с меньше производительностью серебрянной пули не получается, разве что написать какой-нибудь DSL для быстрой генерации активити или что-то в этом роде.
Ruby, Sinatra или Rails, MySQL или MongoDB, Git. Подумываю над использованием в новых проектах Java или Scala.
Я бы купил Trine 2 за 5 рублей)
Забавно d.pr/i/mTF5 — цены доллоровые, но отображаются в рублях. Только при переходе к приложению отображается корректная цена.
Резюмируя, так что же разработчик должен написать в didReceiveMemoryWarning?
Круто! Доп. опция: хлопни товарища телефоном, чтобы оба замолчали.
Scala, Clojure, Erlang?
Мне нравится! Я iOS разработчик, но, как ни странно, такой телефончик для «себя» я бы купил.
Единственное что меня удручает в Windows Phone — малое количество КАЧЕСТВЕННЫХ приложений.
* Купил несколько месяцев назад.
Купил несколько назад. Прочитал, перевод вменяемый. Книгу советовал и продолжаю советовать друзьям и знакомым.
Вы уж простите, но с первых строк у меня в голове «WTF?!»
Решил проблему с отображением: gist.github.com/3288189, gist.github.com/3288198

Но при регистрации теперь получаю ошибку «ArgumentError in RegistrationController#create»
Cannot build association character. Are you trying to build a polymorphic one-to-one association?

Request

Parameters:
{«utf8»=>"✓",
«authenticity_token»=>«62bE9GNDQ1QFn5UDP34EmxLlHSRiKzCSPwJO8BiNuYU=»,
«user»=>{«character_type»=>«Company»,
«email»=>"",
«password»=>"[FILTERED]",
«password_confirmation»=>"[FILTERED]",
«character_attributes»=>{«name»=>""}},
«commit»=>«Зарегистрироваться»}
Попробовал указать по умолчанию 1й тип юзера. В его модели есть обязательные к заполнению при регистрации поля, которые я влючаю в форму: pastebin.com/aY74NtDe
Но когда рендериться страница с формой полей этих нет, только поля модели User.
В чем может быть причина, я не правильно описываю форму? Или т.к. запись еще не сохранена (т.е.) в базе фактически нет записи user (и заполненных полей character_id, character_type), то мы не можем и заполнить данные модели Individual? (хотя я больше расчитываю на то, что я ошибся где-то).
Ок, этот вариант мне сразу в голову пришел, думал просто есть другой вариант. А у Вас в приложении заполнение данных юзера было на втором шаге после ввода общих полей или ajax-ом тоже форму меняли?
Ага, разобрался еще до ответа, спасибо.

Андрей, такой еще вопрос: вот выбирает юзер в форме регистрации тип пользователя, как динамически перестроить форму?

Я сделал два partial, в которые поместил обязательные для заполнения поля. По умолчанию у меня выбран 1й тип юзера в селекте и отображается 1й partial. Но когда выбрал в селекте 2й тип юзера, должен отобразиться 2й partial вместо 1го.
Как я люблю подсветку кода…

Залил на pastebin.com/yAvstYzE
ognevsky, а можете вьюхи показать. У меня аналогичная задача, но вот получаю ошибку при сабмите формы «undefined method `primary_key' for String:Class»

Моя вью регистрации:

<div class="center"> <h2>Регистрация</h2><br/> <%= form_for(resource, :as => resource_name, :url => registration_path(resource_name)) do |f| %> <%= devise_error_messages! %> <div><%= f.select :character, options_for_select([["Физлицо", "Individual"], ["Компания", "Company"]]) %></div> <div><%= f.email_field :email, :placeholder => 'Адрес электронной почты' %></div> <div><%= f.password_field :password, :placeholder => 'Пароль' %></div> <div><%= f.password_field :password_confirmation, :placeholder => 'Подтверждение пароля' %></div> <div><%= f.submit "Зарегистрироваться", :class => 'btn btn-danger' %></div> <% end %> <%= render "devise/shared/links" %> </div>
Кстати, пришло письмицо от них, только потом увидел новость и на Хабре.
Жаль, а я уже собирался покупать лицензии. Придется искать альтернативу. Что сказать, пичалька :(

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Backend Developer, Chief Technology Officer (CTO)
Lead
Project management
Development management
People management
Designing application architecture