it's not selecting from the stream_criterias so it's not joining that
table into your query.  You'll need to add an :include to that likely.

On Aug 25, 10:24 am, Ronbo <[email protected]> wrote:
> Hmmm,
>
> Still not quite working. I have this condition:
> :conditions => 'criteria_level_id =
> stream_criterias.criteria_level_id'
>
> in my model and get this error:
>
> no such column: stream_criterias.criteria_level_id: SELECT * FROM
> "answers" WHERE ((answer.criteria_level_id =
> stream_criterias.criteria_level_id))  LIMIT 100
>
> Any ideas? I checked for typos, and I know this table/column exists.
>
> Thanks,
>
> On Aug 23, 4:54 pm, kevinpfromnm <[email protected]> wrote:
>
> > Honestly I think the association route will be the most succinct as
> > it's just an additional line in the model or even just an additional
> > hash key on an existing line.
>
> > On Aug 23, 2:45 pm, Ronbo <[email protected]> wrote:
>
> > > Thanks Kevin - that clarified everything. I have 6 of these conditions
> > > and was hoping for a more succinct way of going about it, but your
> > > suggestion was my 'fall back'. Good to know.
>
> > > On Aug 23, 4:25 pm, kevinpfromnm <[email protected]> wrote:
>
> > > > ahh, I'd probably look to see if that's more appropriate to add to the
> > > > association as a condition or to make a separate association with that
> > > > condition on it.  fields is to determine with of the submodels fields
> > > > to include on the input-many field-list, not which models to use.
>
> > > > On Aug 23, 2:11 pm, Ronbo <[email protected]> wrote:
>
> > > > > Thanks Kevin,
>
> > > > > How would I filter a field to limit the user's selection? What I am
> > > > > trying to achieve is something like:
>
> > > > > <hjq-input-many:question-answers fields="answer.find(:all, :conditions
> > > > > => {:criteria_level_id => 1}), pass_mark"></hjq-input-many>
>
> > > > > As you can see, I need to filter on the field "answer" passed in ...
>
> > > > > On Aug 23, 2:23 pm, kevinpfromnm <[email protected]> wrote:
>
> > > > > > yep.  both the skip and fields attributes are passed to the 
> > > > > > field-list
> > > > > > in input-many.  
> > > > > > http://cookbook.hobocentral.net/api_tag_defs/input-many
> > > > > > for more info
>
> > > > > > On Aug 22, 2:37 pm, Ronbo <[email protected]> wrote:
>
> > > > > > > Hi,
>
> > > > > > > I have a situation where input-many seems to be the right 
> > > > > > > control, and
> > > > > > > I pass the fields I want the user to interact with. My issue is 
> > > > > > > that I
> > > > > > > need to filter the contents of one of these fields based on the
> > > > > > > context. I don't see a way to do that in the input-many tag.
>
> > > > > > > Can I use options= to filter a column passed to fields=?
>
> > > > > > > If not, can anyone suggest an approach?
>
> > > > > > > Thanks!

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