I think there was a misunderstanding yet again. (I communicate with
machines better it would seem)

the problem with the properties part of the page is not CSS its that
the field inputs are of the wrong type and the merging of the product
page and property value is not right. because what i'd like to see is
[properties dropdown] and [(product specific )value input box] side by
side and a get a sort of child view with the values instead (sort of
like listing products and categories) where it says that this property
has one value instead of showing it to me on the same page

On Sep 1, 9:31 pm, kevinpfromnm <[email protected]> wrote:
> ok, from that I got that product basically has and belongs to many (or
> has_many through, same dif) products.  on the product page, you can
> create new properties which is not what you want.
>
> if that's right, you move your :accessible => true to the joining
> model.
>
> Product
>   has_many :product_properties, :accessible => true
>   has_many :properties, :through => :product_properties
>
> Then, you're input-many will allow creation/deletion of
> product_properties with a drop down for the belongs_to :property.
>
> On the css, I usually don't use cm or the like because it's hard to
> mesh with the rest of the page.  I like using em's for stuff that
> should be sized relative to the text size and px for stuff that
> shouldn't and then % when I just want to change it from default a bit
> or to fit blocks etc.  Basically, my css technique is trial and error
> until it comes out how I want. :P
>
> On Sep 1, 11:07 am, Scorpio <[email protected]> wrote:
>
> > Sure I can. Here it goes:
>
> > that unique shorthand helped but the other problem that i was talking
> > about is that  on each product's card I get to create properties
> > instead of selecting the ones that have been already created (I think
> > i need to overwrite the form action - eureka! but i'm not sure how to
> > merge it so i only replace the functionality thats wrong and not the
> > whole page.) The problem with the properties and product specific
> > values is that when I create say Hight and Width and set them to 10
> > and 20 cm accordingly i dont get a page that looks like
> > *page content*
>
> > Properties
> > ---------
> > Hight :10 cm
> > Width: 20 cm
>
> > Instead i get something like
>
> > Properties
> > --------------
> > Hight
> > has one value
> > Width
> > Has one value
>
> > And I need to click it to see that value. Its also messed up because i
> > dont get the edit product page like
> > [properties dropdown] [(product specific )value input box]  [+]
>
> >  i get something like
>
> > [properties input box] [+][-]
> >                value input box [+][-]
>
> > I can assign many values to the same property for one product and
> > thats wrong. I need that but for separate products. Where did I mess
> > up?
>
> > On Aug 30, 8:28 pm, kevinpfromnm <[email protected]> wrote:
>
> > > the multiple name issue what you want is a uniqueness validation.
> > > hobo has a shortcut when you define the field, you can add :unique =>
> > > true and it adds a basic validates_uniqueness_of declaration for that
> > > field.  if you have more complicated uniqueness (i.e. name should be
> > > unique for a given product_id but there can be more than one instance
> > > of name in the same table), you'll need to use the standard rails
> > > validation where you can add scope.
>
> > > I'm not quite sure what you're asking for the other part of your
> > > question.  can you perhaps clarify?
>
> > > On Aug 28, 3:46 pm, Scorpio <[email protected]> wrote:
>
> > > > I'm trying to tackle a rather interesting problem.
>
> > > > My setup:
>
> > > > model_resources:
> > > > Product
> > > > Property
> > > > PropertyValue
>
> > > > associations:
> > > > product has_many properties
> > > > property has_many property_values
> > > >  (the rest is very fluid as I try for the 100th time)
>
> > > > I'm experimenting with joins to get the following end-result.
> > > > On my Product card I want to display a list of properties that have
> > > > been created and assign property values to them that are product-
> > > > specific so that once a property has been selected it can have
> > > > multiple values depending on the product. As far as displaying that
> > > > goes I'd like to show it in the product card and only those sets of
> > > > properties and values that have been assigned to that product with the
> > > > ability to change the selected properties in that card (done) and edit
> > > > in place the values on that same card
>
> > > > So far I managed to get all that in one view, add/remove properties
> > > > and thats working fine but there are a few other problems. the
> > > > properties and values are not unique (I can make 2 properties with the
> > > > same name and I've got a create form not a select existing list) also
> > > > the property values display as "has one property value" instead of say
> > > > an editable form field with a value inside.
>
> > > > I'd gladly fix it myself but I have no idea how to bind values and
> > > > properties on a product-specific level.
> > > > Any pointer as to the order of tasks that need to be preformed to fix
> > > > this would be great (I'm still somewhat new at rails and noob at hobo
> > > > so I'm not sure how to do it exactly but once I have a list to guide
> > > > me I should be able to slowly work my way through it). Any pointers on
> > > > the harder parts would be great tho :)
>
> > > > Thanks in advance.

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