我有一个jquery ajax调用转到create操作,我需要将响应作为JSON返回,然后在成功ajax函数的页面上用它做一些事情,但由于某些原因使用rails它会不断抛出一个丢失的模板错误:
class MembersController < ApplicationController
respond_to :json
def create
@member = @group.members.build
@member.user_id = params[:user_id]
respond_with(@member) if @member.save
end
end
Run Code Online (Sandbox Code Playgroud)
我应该一无所有吗?
我想使用group_by方法,而不是使用数据库中的列:
@posts.group_by(&:date)
Run Code Online (Sandbox Code Playgroud)
我希望有类似的东西:
@ posts.group_by(:作者)
凡帖子属于作者.
我只是不确定语法?
为什么只有labels数组中的一个元素显示为的子视图view,特别是在使用时Array(repeating:, count:)?
let labels = Array(repeating: UILabel(), count: 7)
print(labels.count) //7
let view = UIView()
for label in labels {
view.addSubview(label)
}
print(view.subviews.count) //1
Run Code Online (Sandbox Code Playgroud)
我有一个标准的链接列表:
<li><a href="">one</a></li>
<li><a href="">two</a></li>
Run Code Online (Sandbox Code Playgroud)
如果我想在其中一个列表项中添加一个额外的类,我应该将该类添加到li还是a元素?什么是最佳做法?
非常感谢!
卡梅伦
假设我有一个带有选择菜单的form_for,用于在belongs_to关联上分配用户:
...
form.select :user_id, @users, :prompt => "Select a User"
...
Run Code Online (Sandbox Code Playgroud)
目前我在控制器中有@users如下:
@users = User.all.map { |u| [u.full_name, u.id] }
Run Code Online (Sandbox Code Playgroud)
我觉得这个逻辑可能会转移到帮助者甚至模型中.但我很困惑在哪里处理这个以及如何处理.
有没有必要在迁移中为字符串指定限制选项...
class CreateAccounts < ActiveRecord::Migration
def self.up
create_table :accounts do |t|
t.string :name, :limit => 64
end
end
end
Run Code Online (Sandbox Code Playgroud)
这应该应用于DB中的所有字符串吗?有什么意义?