Ruby on Rails: тестирование, если результаты ActiveRecord включают значение

Я предполагаю, что вы копируете Пример на странице Xamarin. Ошибки, с которыми вы сталкиваетесь, заключаются в том, что вы не создаете ViewCell для TableView.

Вот рабочий пример, с которого стоит начать.

var table = new TableView();
table.Intent = TableIntent.Settings;
var layout = new StackLayout() { Orientation = StackOrientation.Horizontal };
layout.Children.Add (new Label() {
    Text = "TestLayout",
    TextColor = Color.FromHex("#f35e20"),
    VerticalOptions = LayoutOptions.Center
});

table.Root = new TableRoot () {
    new TableSection("Getting Started") {
        new ViewCell() {View = layout}
    }
};

Content = table;
6
задан FearMediocrity 18 February 2009 в 00:43
поделиться

3 ответа

users = User.find(:all, :limit => 10, :order => "rand()")
users.any? {|u| u.id == 3}
8
ответ дан 10 December 2019 в 00:45
поделиться
assert random_users.include?(User.find 3), "Not found!"

Активные рекордные объекты считают равными, если у них есть равные идентификаторы. Array#include? уважает определенное равенство объектов через == метод.

2
ответ дан 10 December 2019 в 00:45
поделиться

User.find (: все: ограничьте => 10: закажите => "рэнд ()"), .any? {|u | u.id == 3}

Это сохранит Вас от выполнения, другие находят.

0
ответ дан 10 December 2019 в 00:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: