私はdatamapperを使用してデータベースに格納しています。 DBが移行された直後に値がないので、方法のいずれもが存在しない@ variable.methodが存在するかどうかを確認しますか?
<input type="text" name="seed" value="<%= @seed.value unless @seed.respond_to(value)? %>"
私はdatamapperを使用してデータベースに格納しています。 DBが移行された直後に値がないので、方法のいずれもが存在しない@ variable.methodが存在するかどうかを確認しますか?
<input type="text" name="seed" value="<%= @seed.value unless @seed.respond_to(value)? %>"
私は保持しているどのような情報(もしあれば)を参照するための変数をデバッグする場合があります
:@seed.value unless @seed.respond_to(value)?
は、このことが必要です。私はあなたの質問に従いますが、それはこのようになりすぎてわかりません
respond_to?
は、メソッドの名前ですので、正しい位置に疑問符を入れてください。また、変数/メソッド呼び出しvalue
を引数として、シンボル:value
を渡したいとします。
最後に、if
であり、unless
ではありません。
あなたはそれが
<%= debug @seed %>
申し訳ありませんが、私はレールを使用していません。それはタグ – Tallboy
bahのタイプミスです!いいえ葉巻:( – jamiethepiper
優秀!私はバカな私はそれを信じていない... – Tallboy