假设我有三个模型:
class City < ActiveRecord::Base
has_many :events
has_many :contacts
end
class Event < ActiveRecord::Base
belongs_to :city
has_many :contacts
end
class Contact < ActiveRecord::Base
belongs_to :city
end
在编辑活动的详细信息时,我想为该活动添加联系人。我使用自动填充字段,但我只希望自动填充列表显示事件发生在城市的联系人;即如果在纽约发生一件事,我只想看到纽约的联系人而不是其他地方。
使用rails4-autocomplete可以实现吗?有什么建议吗?
答案 0 :(得分:0)
在这里找到答案:Rails gem rails3-jquery-autocomplete how to scope by user
结果重新定义get_autocomplete_items是票证,因此,对于我的具体示例,我的EventsController将具有:
namespace Banking_System
{
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void btnSwitchForm_Click(object sender, RoutedEventArgs e)
{
Window2 newWindow = new Window2(strForm1Text);
newWindow.DataContext = this;
newWindow.ShowDialog();
}
}
public partial class MainWindow2 : Window
{
public MainWindow2()
{
var window1 = this.DataContext;
}
}
并且视图会有
1 0 0
0 0 0
1 0 1
0 0 2
1 0 2
希望这有助于其他人。