在Rails3中呈现JSON或XML视图就足够简单了。因为Hobo不使用视图,所以我不知道如何在hobo项目中做同样的事情,而且文档也不是很有启发性。有人这么做过吗?
我使用的是rails 3.0.3和hobo 1.3.0 pre29
发布于 2011-09-20 00:17:12
正确的解决方案是:
def show
hobo_show do |expects|
expects.json { render :json => @user.to_json }
expects.html { hobo_show }
end
end对于索引:
def index
hobo_index do |expects|
expects.json { render :json => @users.to_json }
expects.html { hobo_index }
end
end发布于 2011-03-29 02:43:55
我还没有在Rails3/Hobo1.3项目中做到这一点,但我肯定在Hobo项目中渲染过非DRYML视图。它的工作方式应该与Rails中的完全相同。
但是,对于JSON或XML,我通常只在控制器中执行:
def show
respond_to do |expects|
expects.json { render :json => {...} }
expects.html { hobo_show }
end
endhttps://stackoverflow.com/questions/5329461
复制相似问题