Не помещайте информацию базы данных в database.yml. Вместо этого используйте переменные среды Heroku.
Точно так же, как поля не- struct
:
#include <stdio.h>
int main (int c, char *v[]) {
struct _a {
int a1;
volatile int a2;
int a3;
} a;
a.a1 = 1;
a.a2 = 2;
a.a3 = 3;
return 0;
}
Вы можете пометить всю структуру
как изменчивую, с использованием "volatile struct _a {...}"
, но описанный выше метод предназначен для отдельных полей.
Должно быть довольно просто, согласно этой статье:
Наконец, если вы примените volatile к структура или объединение, все содержимое структуры / объединения изменчивы. Если вы не хотите такого поведения, вы можете применить квалификатор volatile к отдельные члены struct / union.