=
: Это оператор присваивания в любом языке. Предположим, мы хотим присвоить какое-то значение переменной, которую мы будем использовать (равно) = знак. Ничего не возвращает. например,
$name= "gmal";
==
: это оператор сравнения. Если мы хотим сравнить два значения или значения, хранящиеся в переменных, мы должны использовать ==
. Этот оператор возвращает Истинные / Ложные основания при сравнении, например
if("22" == 22) it will return true
===
: проверяет значения, а также тип операндов.
if("22" === 22) it will return false
if($name == "gmal"){
echo "Name is : {$name}";
}
, поэтому в вашем коде измените следующую строку
if($filter_value1[$i]="gmal")
на
if($filter_value1[$i] == "gmal")
[1119 ]
Вы попробовали rake db:schema:dump
?
По существу, удостоверьтесь, что Ваш database.yml
файл ссылается на базу данных, Вы хотите вывести, и затем выполнить команду. Это возьмет все таблицы и индексы в упомянутой базе данных и затем выпишет его к schema.rb
.
Примечание, которое необходимо переименовать schema.rb
, после того как оно содержит дамп; иначе это могло перезаписанный.