On Jun 27, 2:49 am, JannaB <[email protected]> wrote:
> Exactly -- or so I am learning. Look, the scriptaculous stuff. for
> instance, is laden with examples. Trying to do the same thing in
> rails, though purported to be "easier," and more expeditious, is
> actually a complete pain -- the absence of exampls & documentation
> really holds you back and squanders my time. Heneforth, as a matter of
> design philosophy, I think we are FAR better tos stick to html/
> javascript/css and only use rails to tie back into on the server side.
>
> THAT SAID....I am wondering where I tie rails into the source on:
>
> http://www.gregphoto.net/sortable/advanced/
>
> and if I cannot tie into it somehow, easily, might as well find a
> different mechanism than RoR -- to my way of thinking and my limited
> experience with RoR, if it cannot at least do that easily, it's
> pointless to pursue as a viable platform for web development. -Janna
> B.
>

At the end of the day, Rails is mostly a server side thing. In any
sensible world your choice of front end tools (javascript libraries
and so on) doesn't impact on the backend (be it rails, a php framework
etc.).

Making a list like that with items from your app doesn't require big
chunks of integration. create the html for the list items as you would
for a completely static display (just ensuring that each element has a
DOM id). Then you need to run the javascript that will setup the
scriptaculous side of things. If you want to do exactly what that
example website does then you might have to generate some javascript
yourself (rails can make the script tags for you but then you need to
fill in the blanks), or if what you want is what the scriptaculous
helpers do then something like

<%= sortable_element 'message_list',
    :url => sort_things_path,
    :complete=> visual_effect(:highlight, 'message_list'),
    :tag => 'div'%>

will do the trick.

Fred



> On Jun 26, 4:29 pm, Conrad Taylor <[email protected]> wrote:
>
>
>
> > Janna, this was mentioned at Railsconf 2009 during the Rails Core
> > Panel talk.  It was actually the second question from the start of the
> > talk.  In short, one should understand the underlying technologies
> > instead of trying to always abstracting it away.
>
> > -Conrad
>
> > On Fri, Jun 26, 2009 at 11:04 AM, JannaB <[email protected]> wrote:
>
> > > And I further agree with you -- I think we all need to bite the bullet
> > > and become js experts rather than depending on Rails to do it for us.
> > > The problem is, if I look at all this JS that I am seeing in this
> > > example, I am trying to discern where in my rails app I pick up these
> > > values? -Janna B.
>
> > > On Jun 26, 2:02 pm, JannaB <[email protected]> wrote:
> > > > Thanks Fred,
> > > > Yes, this is immensely frustrating -- I've lost 3 days working on
> > > > this, and looking at examples that don;t cut it -- there is a vacuum
> > > > of documentation really, and it seems to be a very RoR thing "Yes,
> > > > this is fast and easy to do in RoR with this library/plugin/gem," but
> > > > when you go to actually do it, you are left with total trial and
> > > > error.
>
> > > > No wonder the dork frameworks like Java Struts are so much more
> > > > prevelant. In truth, those frameworks may just be faster and easier to
> > > > use -- I've been trying to accomplish things here that frankly don;t
> > > > pay off in terms of the time curve. No one seems to know how to use
> > > > the Scritpatuclous library's aside from mickey mouse effects.
>
> > > > -Janna B.
>
> > > > On Jun 25, 11:43 am, Frederick Cheung <[email protected]>
> > > > wrote:
>
> > > > > On Jun 25, 3:32 pm, JannaB <[email protected]> wrote:
>
> > > > > > If I look at a page with a Scriptaculous example like:
> > > > > anks Fred
> > > > > >http://www.gregphoto.net/sortable/advanced/
>
> > > > > > And I can view the html/js source of the page -- my question 
> > > > > > becomes,
> > > > > > how do I implement this, or wire this into, my rails app? -Janna B
>
> > > > > You need to , one way or another, generate the javascript that sets up
> > > > > the scriptaculous stuff (ie create instances of Sortable for
> > > > > appropriate dom elements and so on). There are helpers
> > > > > (draggable_element and so ) that sort of do this for you but
> > > > > personally I feel that most of that stuff is a bit of a crutch and
> > > > > that you'd be better off biting the bullet and learning enough
> > > > > javascript/scriptaculous that you can just write it on your own.
>
> > > > > Fred
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to