[Facebooker-talk] fb_comments and fb_board not working
Mike Mangino
mmangino at elevatedrails.com
Thu Sep 4 17:47:43 EDT 2008
Try creating a route just for that page, i.e.
route.discussion_board
'discussion', :controller=>"home", :action=>"index"
Then, go to http://apps.new.facebook.com/myapp/discussion and see if
that works.
I struggled like mad to get this to work the first time too. I wish I
could remember the eventual fix.
Mike
On Sep 4, 2008, at 5:28 PM, Allen Walker wrote:
> Interesting. I was able to get the fb:board to work properly when
> added a "new" action to my home controller. Then I created
> new.fbml.erb:
>
> <fb:board xid="titans_board" canpost="true" candelete="false"
> canmark="false" cancreatetopic="true" numtopics="5" returnurl="http://apps.facebook.com/myapp/home/
> "> <fb:title>Discuss the Titans</fb:title> </fb:board>
>
> Went to http://apps.new.facebook.com/myapp/home/new
>
> Created a topic, hit post and it saved it.
>
> Then on my home page the saved topic now appears in the list, but
> once again if I try to create a new topic from this page , nothing
> is populated. It only works when I go to http://apps.new.facebook.com/myapp/home/new
> and then create and post of topic from that page
>
> Bizarre. Any ideas
>
> Mike Mangino wrote:
>> Have you tried the absolute basics?
>>
>> <fb:board xid="titans_board" canpost="true" candelete="false"
>> canmark="false" cancreatetopic="true" numtopics="5" returnurl="http://apps.facebook.com/myapp/titans/
>> "> <fb:title>Discuss the Titans</fb:title> </fb:board>
>>
>> and stick that on a static html page?
>>
>> If that works, try it with a rails page with a specific route to
>> make sure all http methods can hit it.
>>
>> We're using the board tag with success.
>>
>> Mike
>>
>> On Sep 4, 2008, at 1:23 PM, Allen Walker wrote:
>>
>>> Well it has to somehow resolve ambiguities at least at an
>>> application level.
>>>
>>> Again for some reason this isn't working properly. Maybe someone
>>> else who's using these tags would chime in.
>>>
>>> David Clements wrote:
>>>> Yeah, I would think that it would do this.
>>>>
>>>>
>>>> Dave
>>>>
>>>> On Thu, Sep 4, 2008 at 11:00 AM, Allen Walker <auswalk at gmail.com <mailto:auswalk at gmail.com
>>>> >> wrote:
>>>>
>>>> Hmm. well what if you used the same xid on different pages. I
>>>> wouldn't think it would pull in the comments from the other page
>>>> right?
>>>>
>>>> On Thu, Sep 4, 2008 at 11:56 AM, David Clements
>>>> <digidigo at gmail.com <mailto:digidigo at gmail.com>> wrote:
>>>>
>>>> Not sure about that. I don't set the url in the tutorial at
>>>> all. Each lesson has it own comment block with just and xid.
>>>>
>>>> Dave
>>>>
>>>>
>>>>
>>>> On Thu, Sep 4, 2008 at 10:53 AM, Allen Walker
>>>> <auswalk at gmail.com <mailto:auswalk at gmail.com>> wrote:
>>>>
>>>> Yeah I've looked at that tutorial. It's very
>>>> straightforward and I've tried it as it says with no
>>>> luck.
>>>> I've gotten everything else to work so i'm quite puzzled.
>>>> It must have something to do with routing and url
>>>> recognition is the only thing I can figure, as I believe
>>>> the fb:board and fb:comments tag map based on the URL and
>>>> the xid=value.
>>>>
>>>>
>>>> On Thu, Sep 4, 2008 at 11:09 AM, David Clements
>>>> <digidigo at gmail.com <mailto:digidigo at gmail.com>> wrote:
>>>>
>>>> Not totally sure what your issues are but did you
>>>> look
>>>> at the comments section on the facebooker tutorial.
>>>>
>>>> They appear to be working there, although in there
>>>> simplest form.
>>>>
>>>> http://apps.new.facebook.com/facebooker_tutorial/fbml/comments
>>>>
>>>> I haven't tried the board yet though.
>>>>
>>>>
>>>>
>>>> Dave
>>>>
>>>>
>>>> On Thu, Sep 4, 2008 at 9:52 AM, Zhao Lu <zhao.lu.us
>>>> <http://zhao.lu.us>@gmail.com <http://gmail.com>>
>>>> wrote:
>>>>
>>>> Hmm that shouldn't be the case. I had to
>>>> internally store the comments
>>>> because I wanted to be able to search them. As
>>>> far as discussion board
>>>> goes, I'd really love to use the fbml rather than
>>>> implementing it.
>>>>
>>>> Since I'm new to this whole rails thing, all I
>>>> can
>>>> think of is to look at the
>>>> test cases (rails app should be well tested,
>>>> right?). I found a bunch
>>>> of tests under
>>>> vendor/plugins/facebooker/test/.
>>>> rails_integration_test.rb
>>>> contains some test cases on comments and
>>>> fb_board.
>>>> I was hoping to figure
>>>> out the usage of them by merely looking at the
>>>> test case. I'm not sure if
>>>> you've looked at those and if they're helpful
>>>> to you.
>>>> I figured if they aren't then it means the test
>>>> coverage can be improved. So
>>>> you (or facebooker users like us) could probably
>>>> improve it by adding new test
>>>> cases, which should also help with debugging our
>>>> problems as well.
>>>>
>>>> Zhao
>>>>
>>>> On Thu, Sep 4, 2008 at 12:02 AM, Allen Walker
>>>> <auswalk at gmail.com <mailto:auswalk at gmail.com>>
>>>> wrote:
>>>> > Sadly, to do comments I had to implement what
>>>> you have done, which
>>>> > theoretically is much harder than just using
>>>> the
>>>> built in facebook comments
>>>> > tag. Now that I wish to use a discussion board,
>>>> it really behooves me to
>>>> > figure this out b/c a discussion board is much
>>>> more advanced than just
>>>> > comments.
>>>> >
>>>> > Zhao Lu wrote:
>>>> >>
>>>> >> you are ahead of me, again.
>>>> >>
>>>> >> On Wed, Sep 3, 2008 at 10:46 PM, Allen Walker
>>>> <auswalk at gmail.com <mailto:auswalk at gmail.com>>
>>>> wrote:
>>>> >>
>>>> >>>
>>>> >>> Actually I'm not even doing that. You are
>>>> internally storing you own
>>>> >>> comments.
>>>> >>>
>>>> >>> I'm simply attempting to use facebooks built
>>>> in servers to run my
>>>> >>> dicussion
>>>> >>> boards and comments via the <fb:board> and
>>>> <fb:comments> code. It should
>>>> >>> be
>>>> >>> rather trivial and for some reason it's not
>>>> working. It must have
>>>> >>> something
>>>> >>> to do with how facebook is reading the URL
>>>> and
>>>> not correctly mapping it
>>>> >>> to
>>>> >>> the xid.
>>>> >>>
>>>> >>> Zhao Lu wrote:
>>>> >>>
>>>> >>>>
>>>> >>>> I haven't tried fb_board but I did get
>>>> fb_comment working. The
>>>> >>>> instruction in the beta _book_ wasn't quite
>>>> >>>> complete and I had to look at the source
>>>> code
>>>> for chapter 8 to get
>>>> >>>> things working. I had the same problem
>>>> >>>> with you (or at least I think it's the same
>>>> problem). Basically I
>>>> >>>> type some comment in the text area and click
>>>> >>>> submit and nothing 'happens'. When I look
>>>> into the database table the
>>>> >>>> new comment is there so what I was
>>>> >>>> missing was to pull the comments out from
>>>> the
>>>> table and display them.
>>>> >>>>
>>>> >>>> My code structure is pretty much the same as
>>>> karate poke. I have this
>>>> >>>> code snippet in my view:
>>>> >>>>
>>>> >>>> <% form_for Comment.new do %>
>>>> >>>> Comment on gifts: <br />
>>>> >>>> <%= text_area_tag :body %> <br />
>>>> >>>> <%= hidden_field_tag :comment_receiver,
>>>> @user.id <http://user.id> %>
>>>> >>>> <%= submit_tag 'Post' %>
>>>> >>>> <% end %>
>>>> >>>>
>>>> >>>> <div id="all_comments">
>>>> >>>> <%= render :partial=>"comments/comments" %>
>>>> >>>> </div>
>>>> >>>>
>>>> >>>> I was missing the <div>...</div> portion
>>>> before. Do you have that and
>>>> >>>> the _comments.erb partial in place?
>>>> >>>>
>>>> >>>> Zhao
>>>> >>>>
>>>> >>>> On Wed, Sep 3, 2008 at 9:37 PM, Allen Walker
>>>> <auswalk at gmail.com <mailto:auswalk at gmail.com>>
>>>> wrote:
>>>> >>>>
>>>> >>>>
>>>> >>>>>
>>>> >>>>> It would sure be nice if these would work.
>>>> >>>>>
>>>> >>>>> I have the following in my home controller:
>>>> >>>>>
>>>> >>>>> <%= fb_board("golf_board1") %>
>>>> >>>>>
>>>> >>>>> it renders:
>>>> >>>>>
>>>> >>>>> <fb:board xid="golf_board1" />
>>>> >>>>>
>>>> >>>>> The discussion board shows on my page, but
>>>> when I click start new
>>>> >>>>> topic,
>>>> >>>>> it
>>>> >>>>> reloads the previous URL (default callback)
>>>> and continues to display
>>>> >>>>> "Start
>>>> >>>>> new topic".
>>>> >>>>>
>>>> >>>>> fb_comments does the same thing.
>>>> >>>>>
>>>> >>>>>
>>>> >>>>> Btw my URL is this after clicking "start
>>>> new
>>>> topic"
>>>> >>>>>
>>>> >>>>> http://apps.new.facebook.com/myapp/?fbapp_ec=751
>>>> >>>>>
>>>> >>>>> thanks
>>>> >>>>>
>>>> _______________________________________________
>>>> >>>>>
>>>> >>>>>
>>>> >
>>>> > _______________________________________________
>>>> > Facebooker-talk mailing list
>>>> > Facebooker-talk at rubyforge.org
>>>> <mailto:Facebooker-talk at rubyforge.org>
>>>> >
>>>> http://rubyforge.org/mailman/listinfo/facebooker-talk
>>>> >
>>>>
>>>>
>>>>
>>>> --
>>>> Zhao
>>>> _______________________________________________
>>>> Facebooker-talk mailing list
>>>> Facebooker-talk at rubyforge.org
>>>> <mailto:Facebooker-talk at rubyforge.org>
>>>> http://rubyforge.org/mailman/listinfo/facebooker-talk
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> -- http://auswalk.blogspot.com
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> -- http://auswalk.blogspot.com
>>>>
>>>> _______________________________________________
>>>> Facebooker-talk mailing list
>>>> Facebooker-talk at rubyforge.org <mailto:Facebooker-talk at rubyforge.org
>>>> >
>>>> http://rubyforge.org/mailman/listinfo/facebooker-talk
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Facebooker-talk mailing list
>>> Facebooker-talk at rubyforge.org
>>> http://rubyforge.org/mailman/listinfo/facebooker-talk
>>
>> --
>> Mike Mangino
>> http://www.elevatedrails.com
>>
>>
>>
>>
>
> _______________________________________________
> Facebooker-talk mailing list
> Facebooker-talk at rubyforge.org
> http://rubyforge.org/mailman/listinfo/facebooker-talk
--
Mike Mangino
http://www.elevatedrails.com
More information about the Facebooker-talk
mailing list