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