On Jul 15, 2013, at 7:37 AM, Fai Wong <[email protected]> wrote:

> I've a sortable unordered list as follows. How do I use controller to detect 
> this element and get the contents to save each LI item into a row in the 
> database?
> 
> <ul id="show-items" class="ui-sortable">
> <li id="todo-163"><span class="editable">1. Good</span> <a href="#" 
> style="display: none;">X</a></li>
> <li id="todo-190"><span class="editable">2. Better</span> <a href="#" 
> style="display: none;">X</a></li>
> <li id="todo-189"><span class="editable">3. Best</span> <a href="#" 
> style="display: none;">X</a></li>
> </ul>

There is just so much here you've left us to guess at.

Even the question "how do I use a controller to detect this" is rather odd. 
Controllers do not detect things in a web page, they respond to HTTP requests.

Where did this list come from? How was it initially generated? Seeing it's 
apparently some kind of to-do list, is it something that is based upon a 
javascript library or framework such as backbone, ember, angular, etc? If the 
latter, those all have really great methods for interacting with a server 
controller, but not from a presentation view such as this.

Indeed, going from an unordered list such as this, you must create a javascript 
capability that can strip the content of that list, package things up in JSON, 
and make a call from javascript to the server controller, things which the 
above frameworks do for you already.


-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" 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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/8AAC1066-75FD-455E-B975-4F2916765761%40gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to