如果我做类似的事情:
result = Appointment.find( :all, :include => :staff )
logger.debug { result.inspect }
那么它只会打印出约会数据,而不是相关的职员数据。如果我执行result [0] .staff.inpsect,那么我当然会得到人员数据。
问题是我想将它作为JSON(包括人员行)返回给AJAX。如何强制它包含人员行,还是必须遍历并手动创建内容?
:include
是一种说法to_json
,没有find
。您需要在控制器中执行以下操作:
def return_json
@appointment = Appointment.find(:all)
respond_to { |format|
format.json { render :json => @appointment.to_json(:include => :staff) }
}
end
您需要在“约会”和“职员”之间建立关联才能正常工作。
问题内容: 我有一个在SQL中完美运行的查询,但是我有最糟糕的时间将其转换为linq。该表(下面的表1)保存了多种记录类型的状态更改。联接需要设置两个字段以创建有效联接:SubmissionId(状态所属的表的pk)和SubmissionTypeId(确定状态所属的表)。 我已经尝试过使用x.DefaultIfEmpty()中的y到x进行多次迭代,并且无法在正确的位置设置where子句。我需要从T
我从. csv文件读取数据到熊猫数据框如下。对于其中一个列,即,我想将列类型指定为。问题是系列缺少/空值。 当我在读取.csv时尝试将列强制转换为整数时,我得到: 或者,在阅读以下内容后,我尝试转换列类型,但这次我得到: 我如何处理这个问题?
我有一个docx4j生成的文件,其中包含几个表格、标题,最后还有一个excel生成的曲线图。 我尝试了许多方法,以将此文件转换为PDF,但没有得到任何成功的结果。 带有xsl fo的Docx4j不起作用,docx文件中包含的大部分内容尚未实现,并以红色文本显示为“未实现” 我在Apache POI中使用的代码如下: 我不知道该怎么做才能得到PDF中的图表,有人能告诉我如何继续吗? 提前感谢。
问题内容: 我创建了一个简单的SVG元素,单击按钮时将其下载到png,我的解决方案与此类似 基本思想是: 1.svg到画布 2.canvas到dataUrl 3.trigger从dataUrl下载 问题是,当下载png文件时,它不包括应用于svg的css样式 注意-我知道有一个workingaround解决方案通过移动方式“内联”上的元素 喜欢这里或通过下挖DOM树,并使用递归解决方案 的getC
问题内容: (这很难搜索,因为结果全都与“方法参考”有关) 我想获取一个Methodlambda表达式的实例,以与基于传统反射的API一起使用。应该包括clousure,因此调用应与调用lambda具有相同的效果。 我已经看过,但是它似乎只与反向转换有关。但是我想该bind方法可能有助于包括clousure? 编辑: 假设我有lambda扩展功能: 我有一个遗留框架(SpEL),其API 这将Me
我正在尝试从HTML生成Java格式的pdf文件。HTML代码包含一个svg标记,该标记由Google Charts API生成,用于显示柱状图。 我试着用飞碟R8这样做: 结果是生成的PDF,其中包含图表的轴值,但不包含图表本身;即不包括图表图像。 任何想法或建议都会非常有帮助。 谢谢,肖恩