Próbuję przesłonić kontroler rejestracji, aby użytkownik mógł przesłać swój awatar wraz ze zmianą innych danych i przyciąć userpic po przesłaniu.Wymyśliłem kontroler rejestrowania + spinacz
I dodaje wszystkie necesarry atrybuty paperclip użytkownika, utworzony widok upraw, a mój kontroler rejestracje wygląda tak:
class RegistrationsController < Devise::RegistrationsController
def update
if params[resource_name][:avatar].blank?
super
else
@user=resource
respond_to do |format|
if resource.update_attributes(params[resource_name])
flash[:notice]='Avatar successfully uploaded.'
format.html {
render :action => 'crop'
}
format.xml { head :ok }
else
format.html { render :action => "editpicture" }
format.xml { render :xml => @demotivator.errors, :status => :unprocessable_entity }
end
end
end
end
end
ale kiedy przesłać formularz z obrazu, nic się nie dzieje, poza tym, że firefox pokazuje „ładowanie. .." na zawsze! absolutnie żadnych aktualizacje w dzienniku rozwoju .. :(
może ktoś mi powiedzieć co mogę robić źle forma edit
ps użytkownik wygląda tak:?.
Jak to się dzieje w przypadku aplikacji Rails 4? –