Check_box_tag, include value only if

I have:
check_box_tag “supplier[category_ids][]”,
category.id,@supplier.categories.include?(category).
I want to include @supplier.categories.include?(category) only if
@supplier is not nil.
Advices?

On 12 June 2011 23:46, Mauro [email protected] wrote:

I have:
check_box_tag “supplier[category_ids][]”,
category.id,@supplier.categories.include?(category).
I want to include @supplier.categories.include?(category) only if
@supplier is not nil.

Have you tried
(@supplier.categories.include?(category) if @supplier)

Colin

On 13 June 2011 07:35, Colin L. [email protected] wrote:

On 12 June 2011 23:46, Mauro [email protected] wrote:

I have:
check_box_tag “supplier[category_ids][]”,
category.id,@supplier.categories.include?(category).
I want to include @supplier.categories.include?(category) only if
@supplier is not nil.

Have you tried
(@supplier.categories.include?(category) if @supplier)

mmmmmm it seems to work.
Sorry, I had try the same code yesterday but it didn’t work, it was
late perhaps I was very tired, sorry again.

On 13 June 2011 11:43, Mauro [email protected] wrote:

mmmmmm it seems to work.
Sorry, I had try the same code yesterday but it didn’t work, it was
late perhaps I was very tired, sorry again.

No problem, it can be fiddly sometimes to get such things to work. If
one is not certain that it should work then a syntax error puts one
off the whole idea. When I said “have you tried …” I was not at all
suggesting that it was so obvious that only one mentally challenged
would have failed :slight_smile:

Colin

Colin