I have got some speed issues, yes: the app is running on production,
it"s the start of the deloment of a webshop.
(The code is available under GPL here:
https://github.com/informatom/mercator, but it's still in it's early days.)
Viewing an article is decent fast:
Started GET "/admin/products/8533" for ... at 2013-12-08 23:04:27 +0100
Processing by Admin::ProductsController#show as HTML
Parameters: {"id"=>"8533"}
Rendered controller: admin/products; dryml-tag: show-page (357.3ms)
Completed 200 OK in 363.5ms (Views: 352.1ms | ActiveRecord: 7.3ms)
but when it comes to editing:
Started GET
"/admin/products/8533-sym-backup-exec-system-recovery-2010/edit?locale=de"
for ... at 2013-12-08 23:05:21 +0100
Processing by Admin::ProductsController#edit as HTML
Parameters: {"locale"=>"de",
"id"=>"8533-sym-backup-exec-system-recovery-2010"}
Rendered controller: admin/products; dryml-tag: edit-page (64883.1ms)
Completed 200 OK in 64892.2ms (Views: 64715.2ms | ActiveRecord: 171.5ms)
The speed issue comes from the drop down helpers for the relations, when I
disable relations, everything gets back to normal again.
I have 4 has_many relations, the drop downs show approx. 600 instance each.
But I would prefer an autocomplete here anyways, as I don't want to scroll
through 600 entries.
I tried my luck with hjq-autocomplete according to another post here but
that seems not to be available any more.
So I have made a start to fix it like this ....
<extend tag="select-many">
> <old-select-many merge>
> <select: replace>
> <name-one: value=""
> complete-target="&this_field_reflection.klass.new()"
> completer="name_admin"/>
> </select:>
> </old-select-many>
> </extend>
... and indeed this way I have an autocomplete field, which allows me to
search for one item and the submit creates the relation indeed.
But I have to add them one by one, which is quite tedious.
name-many seems also not available in this context (I don't get how to use
it). I would be happy, if somebody has some idea to improve this hack.
Greetings,
Stefan
--
You received this message because you are subscribed to the Google Groups "Hobo
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/hobousers.
For more options, visit https://groups.google.com/groups/opt_out.