On 3 November 2010 17:36, h0bit <[email protected]> wrote:
> But in my controller i have the next:
>
> def update_responsible
>    responsible = Responsible.find(params[:responsible])
>    responsible.update_attributes!(params[:responsible])
>    responsible.save
>    flash[:ok] = I18n.t("tog_social.profiles.member.updated")
>    redirect_to profile_path(profile)
>  end
>
> so i don't know what i'm doing wrong?

Did you try my suggestions (see below)?

>
> i thinks it's easy but  don't see.
>
> On 3 nov, 17:23, David Kahn <[email protected]> wrote:
>> On Wed, Nov 3, 2010 at 11:14 AM, h0bit <[email protected]> wrote:
>> > I have one question for each submit i need a route in the file
>> > route.rb?
>>
>> > i think that's my error.
>>
>> No, if there was an error with routes you would not be redirecting to the
>> same page, and would be getting a disgusting error. The issue is probably in
>> your controller.
>>
>>
>>
>> > On 3 nov, 13:34, Colin Law <[email protected]> wrote:
>> > > On 3 November 2010 13:30, h0bit <[email protected]> wrote:
>>
>> > > > The submit doesn't do what i want, it means that the submit doesn't
>> > > > update the responsibles. I don't see any error messages. Only the
>> > > > browser charguing and then redirect to the same view.
>>

These suggestions:

>> > > Have a look in the log (log/development.log assuming you are in
>> > > development mode) and see what happens when you click the button.
>>
>> > > Also you can use ruby-debug to break into your application to see what
>> > > is happening.  See the Rails Guide on Debugging.
>>
>> > > I presume you have checked the generated html (View, Page Source or
>> > > similar in your browser) to check the html is what you expect.

Colin

-- 
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