No, using a User.new does not trigger validations.  Validations occur
when you go to save the record.

On Apr 6, 4:12 am, Andrzej Krzywda <[email protected]> wrote:
> > If you set :accessible => true on the belongs_to, you should be able
> > to just do
>
> > <with:user>
> >   <input:name/>
> >   ... etc ...
> > </with>
>
> > inside the form
>
> Thanks!
> Yes, it helped. There is just one problem left. By default the model
> object doesn't have the user set. When I added the above code to the
> form it crashed with:
>
> The error occurred while evaluating nil.editable_by?
>
> which makes sense, as user is nil.
>
> I tried to create a user object in the console, and I assigned it to
> the model, then I reloaded the page and it shows the input fields
> correctly.
>
> One way of a work-around would be to always assign a User.new before
> coming into this state, but it doesn't feel right, as I would have to
> take care of the user validations.
>
> Is there another solution that does not require the calls to the
> editable_by? method?
>
> Many thanks,
> Andrzej
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Hobo 
Users" 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/hobousers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to